Montreux's best view (unless you head up the mountain!) from the 21st floor of the literally named "Ivory Tower". Compact but with all the amenities required, but you will likely spend most of the time on the large terrace, looking over the lake and mountains.