I’ve been to a few NHL games,
Seen the NY Rangers play a few times. (I love New York)
Also seen the Toronto Maple Leafs
I’d definitely recommend either of those. Had a great time there lovely place.
Boston I had a bad experience in a bar being British which is a shame as its such a nice place. Its scarred it for me but I do here of other stories.
Tampa has a lot to offer as its in Florida, I’ve stayed in a villa a few times in Kissimmee which is nearer Orlando but you could easily drive to a game.
Myself next to the NHL Orange County Chopper in the New York NHL Shop.
I doubt you have trouble finding a big shop that sells sports gear in any city in america.