I personally recommend the "Park Hotel Weggis" in Weggis
Great choise of cold and warm food, amazing dessert section and excellent service at 65 or 68 CHF (80 when it is with life music).
This offer is every weekend on Sunday (3x normal, 1x with this music thing).
Weggis is located at the Vierwaldstättersee with a beautiful scenery as the road is just near the lake!
If anyone is interested, i've got pictures of the food