Wondering what to do in Saint John? With exciting attractions, fun festivals & a hip uptown, the city offers a daily adventure of things to do.