Mexican restaurant at old railway station far west of town is great (Trackside Cantina) but half the time I go its not open. Worth a try tho for sure. Chatters is open for lunch, has excellent build your own burgers and very nice and big complex salads. Blue fin sushi is consistently very good quality. Riverhouse at Aspen (north end of main drag) is excellent, both bar style and sit down style, very good. Upper end is Hudson Bay Lodge restaurant. Chinese restaurant on Main St seems to stay open the latest. Its not bad, I always eat there each time one night. Alpenhorn is just standard bar food. Safeway and Subway is only thing open late at night.
For breakfast I suggest Riverhouse. And don't miss the cakes at Schimmels bakery cafe. m m mmm
I've stayed at Sunshine Inn a lot for work, its modern, good service and free continental breakfast and it has a lift. Storks nest is older and more basic but still nice, good service, no lift for second floor if you have lots of bags but it has a great complementary cooked breakfast. Book early, everything fills up.