My girlfriend and I will be staying in Telluride Dec 26th - Dec 29th. I have been to Telluride once before but it's been a little while. Besides skiing, what other attractions are good for couples in December? Any nice romantic restaurant recommendations?
Also, are most businesses open the day after Christmas?