To visit Halifax is to experience the sensation of a big city magically shrunk to small town proportions.