7Chillon Castle
Source: Link
The Chillon Castle was our first visit of the trip and without any doubt, it is one of the most essential places to see in Switzerland. Built on the shores of the spectacular Leman alpine lake, we assure you that you will not be able to stop taking pictures of it. Its origins date back to the 10th century and it is worth spending at least two hours to visit its interior. Click the next ARROW to see the next photo!