FWIW, the one time I went to Mt. Snow in the last ten years, I stayed at the big base hotel. They seemed to have lots of things going on (or going on nearby) for non-skiing folks (eg, snowmobile rides, testing cars, horse rides, bingo right in the hotel(!), nature walks, etc.). With their swimming pool and exercise room, and the possibility on dropping in on the non-skiing folks every few hours, this might be a good option. Just don't go on the weekend.
WRT Bromley, I think its a wonderful little mountain, but from what I saw of the shops in Manchester, I don't think shopping there would hold the interest of someone who was used to mega-malls, mega-outlets, etc. ...then again, I never shop unless there is a gun to my head
Tom / PM