NYC is awesome. I like Boston a wee bit more, but only because I feel more comfortable in a smaller city. I wouldn't hesitate to take a trip to NYC though. I love it.
I've never had a problem wearing my Red Sox hat anywhere but in, surprisingly, Philadelphia. People in New York would just give me a look, but it wasn't anything to antagonize me with. I bet those Red Sox fans that got beat up somewhat fed the flame because I doubt they were 100% innocent. But those idiots in Philadelphia...Jesus Christ. They try to make Philly into a city that's like Boston or New York, and it's just clearly not. f*** it, the Phillies don't even have a rivalry with the Sox or Yanks. They're just brutal in Philly. I wasn't even wearing a jersey or anything, just my Sox cap, when I would pass by some Phillies fans and they'd be like "HEY YOU s***, BOSTON SUCKS."
Seriously, what the f***? Philly sucks. Sorry, KeepTheFaith, but I'm sure I'm not the only one that's had bad experiences in Philly.