The Château de Chillon, Switzerland (Chillon Castle) - located on the shore of Lake Geneva in the commune of Veytaux, at the eastern end of the lake, 3 km from Montreux, Switzerland. The castle contains 100 ind.
Johnston Canyon, Alberta: A spectacle in every season
Exotic Vacation Locations You Wish You Could Win a Trip to The great thing about Alberta is that there are amazing things to see and do year round, including a number of spots that are spectacular no matter what season it is. One of those special places i