30 May 2026 ... The iconic town nestled in the Swiss Alps is quite simply, breathtaking. No matter where you look, there's a feast ready for your eyes.