I've been to through Saint John once. One of the coolest things I've ever seen was in Saint John (fog wrapped around a building on the waterfront, no fog around the first two floors, then fog up the next three, then no fog, fog, etc).
I can't really comment on the town, if you go I believe there is a town bylaw saying you have to sell your soul to Irving.
edit: You'll also get to see QMJHL hockey
Unofficial Saint John __________ Message Board