What's the best time to visit Halifax?

What are the top tourist attractions in Halifax?

Is Halifax walkable?