24 hours in Lausanne, Switzerland. One of Switzerlandâs prettiest cities, Lausanne, located on the shores of glimmering Lake Geneva, can easily be covered in a day though it's better to take it slow and spend the night.