From markets to architecture, food to craft beer. Highlighting some of the things to do in Saint John, New Brunswick - the only city on the Bay of Fundy!