definately visit chateu de chillon (on the lake just after

montreux)!
http://www.chillon.ch/
there is a wonderful posh restaurant in chardonne - a little wine producing village above vevey - you get to it on the very picturesque funicular from vevey, anyway the restaurant is called a la montagne ..very posh however by the lake i recommend charley's at place de marche or on the other side of place de marche is The National - a cool pub come restaurant.
Back to the funi..if you take it to the highest stop you arrive at Mount Pelerin- and with a little hike up the mountain you"ll find Plain Ciel and a quaint coffee shop.There are magnificent panoramic views from Mont Pèlerin as far as the eye can see. This magic is achieved with a little technological help: a few seconds in a completely safe panoramic lift and you are free to enjoy a view in every direction. Once you have satisfied your thirst for beautiful sights you can explore an entire network of footpaths, which are suitable for everyone. Finally, with a little luck, you will come across the typical village restaurant serving local specialities.
have a really enjoyable visit!