Upvote:4
If you want to save money, you should look for alternative accommodation systems such as AirBnB or CouchSurfing.
Most hotels will be expensive, even more in a mountain resort. You can probably find a host in the countryside. Use Google Maps or the SBB website to check if the place you have chosen is at a convenient distance.
Note: Direct trains are fast, but regional trains can be quite slow if they stop a lot. If your accommodation is well connected, you can stay much further from your destination and be on the spot much faster than a geographically closer point but with little public transportation.