Did you take the T to get there? TD Bank Garden is cool, downtown Boston is awesome. Next time you find yourself there, Boston's North end is very close to the arena and you'll find some of America's best Italian restaurants there.
C's fans are really cool, they don't act like Red Sox and Patriots fans, obviously there is a lot of crossover, but Celtics games are a different vibe, even when they are really good, which they aren't now