One of my favorite memories from Switzerland is road tripping across the country and stopping in Veytaux to visit Château de Chillon. The 11th-century castle sits right on the shores of Lake Geneva near Montreux, with the Swiss Alps rising behind it. The views of the lake from inside the castle are worth every minute of the stop.