Perched along the shores of Lake Geneva ... historic castle that will make you feel as though you've wandered into a fairy tale, and it deserves a spot at the top of your Switzerland itinerary.