For delicious nouvelle Swiss cuisine in atmospheric surrounds, don't miss this restaurant atop an island on the Lauerzerzee, flanked by a 17th-century hermit's chapel and the ruins of a castle tower. Ring the bell on the roadside dock and they'll send a boat over. It's 5km northwest of Schwyz. Take bus 1 to Lauerz-Schwanau (five to 10 minutes, hourly).
Das Insel-Restaurant Schwanau
Top choice in Central Switzerland