Chur would be a great choice for a day or two. It's the capital of the Canton of Graubünden, so it's a nice small sized city and you could easily fill that time with sightseeing. Have a look at their official tourism site.... http://www.churtourismus.ch/?&L=4
There are some nice shops and restaurants in the vicinity of Hotel Freieck but I'd suggest brushing up on your German as some of them didn't seem to have anyone that could speak English. I struggled with that at one restaurant until I discovered that the staff could also speak Italian. You could also encounter Romansch in that area, but not as likely.
Getting a haircut in Chur was somewhat of an "interesting cultural experience" as the girls at the shop didn't speak any English. With some help from the hotel staff, it all worked out well in the end.