Switzerland feels like a living postcard, snow-capped peaks, crystal-clear lakes, and charming towns create a perfect travel ...