Montreux has a limited number of hotel rooms, but Lausanne (20 minutes away by train) and Geneva (an hour and a half) have excellent accommodations.
How we use your e-mail address