Halifax is jam-packed with some of the best restaurants, pubs, and vibrant live music venues on Canada's east coast.