Worcester for a snow lover like you is the place to be IMHO!
Sports wise I am a life long 4 for 4 guy but nothing in Philly ever matches the passion this town has for the Phillies and baseball. Good or bad teams they are always not only high up in actual MLB attendance at games.... but every friggin year the Phillies are at the top of local TV ratings. The Phillies by a large margin crush both the Sixers and Flyers when it comes to TV ratings on NBC Sports Philly - the Phillies are the major entity that keep that channel going with top time slot rated live games over 150 times a year that represent the channels highest rated events. Now I always have folks that tell me - jeez the Eagles sell 70k seats a game.....but of course that is for only 8 games a year. Now, if in any year if the Phillies only had 8 home games - how tough a ticket would that be to get? Heck they have the longest sell out streak in National League History with 257 straight sell outs with a 46,000 seat stadium from July 7, 2009 through August 6, 2012. Now why do I think Baseball is the best sport of the major 4? It's because it feeds us almost every night for 6 straight months.....the other sports can't match that. Now I suspect I will hear loudly from the baseball is boring crowd.....I get it....it takes an investment and it why it is called the "thinking man/woman's game" As Mark Twain said " to know America is to know baseball"