In the southwest corner of Switzerland, Lake Geneva separates France and Switzerland with a serene beauty. A collage of castles, museums, resort towns and vineyards, this region merits a few days of ...