There aren't a heck of a lot of other Queen things to see.
The shop Bazar Suisse on the main street know a lot about Queen and are very friendly so they could help you.
There is loads of stuff to see in Montreux - the chateau, the mountains, a boat trip on the lake, long lakeside walks.
Have a good time!
"Build your muscles as your body decays!"