I've been to Wolf Creek 8 - 10 times over the years and we always stay in Pagosa Springs. We do this as we own a time-share and the Wyndham resort there always has good availability. There are several motels in town ... we've just never stayed there. There's not much night life in either location SF or PS. I 've found the restaurants in PS to be just OK ... nothing fancy ... just OK. There was one restaurant we'd frequent near the IGA ... across the street and beside the bank which had good nightly specials and whenever we didn't make dinner we'd always go there.
And yes we've gotten caught before wherein the pass closed and we had to go around ... almost all the way back to Santa Fe to cross over and get back to the condo.