Share0 Switzerland has beautiful villages and lakes which makes it a perfect country to discover and admire by boat. Here are five towns worth exploring from the water fronts.