My boyfriend and I are planning a trip to Switzerland for new year. We were hoping to do the Glacier Express from Zermatt to St Moritz on 30th December, and stay in St Moritz for 2 nights (therefore spending new years eve here). However, I have been looking for hotels/B&Bs/hostels and this is obviously a busy time of year and there doesn't seem to be anything available! Could anyone suggest something nearby (we will be travelling by train) or a good point along the route to jump off to spend new years eve? We fly out of Zurich early on 2nd Jan so will need to spend the night before in Zurich.
Thanks for your help.