I went with my husband, only for one day, because we went on a cruise. You don´t need to book a tour, in the Pier where the ship is, you can buy a ticket per US$5.00, that takes you for all the city, and makes all the stops in the main places, the whole day. It´s a special line of buses 8A, and you get some discounts when the people realized that you bought that. There are many places, but you can´t miss Bay of Fundy, Victorian House (Beautiful),The Market Square where you can find everything!!!, The New Brunswick Museum and you have to go to the uptown where are many historic properties house boutiques, special souvenirs, restaurants and shops, you´ll enjoy just walking around.