Feb 8, 2023 - 9:38 PM
in reply to BLINGRAHAM
There are all sorts of hotels in St Moritz, ranging from very high priced to, well, just high priced. I stayed at a three star hotel just outside the station. About a hundred, (maybe a bit more) meters from the station. It's perched upon a hill, on the lake front, and it overlooks both the lake and the village. It's called Hotel Waldhaus am See. Just walk across the street and a little road across the water and it's right there up the hill. (The entrance is on the left up that hill, then bear right into what would seem to be the back door.) The only problem you may run into is that it is right smack dab, in the middle high season now and you may have trouble booking.
I looked at Booking. com and found two hotels under $1000.00 (US) for 20/Feb/23. One is the one I mentioned and the other is the Soldanella. A bit further into town. As I previously mentioned, it's both high season And you have a third person. Most hotels will charge for two rooms in that case, unless you find a suite (more expensive) or a chalet. You can look through Trip Advisor, Booking. com, Expedia, etc. Or browse through the link Yolanda attached for this site. I hope this helps, and best of luck with your search and trip.