You can comfortably see the highlights of Halifax in 2-3 days. However, you should plan for an extended stay if you want to explore the surrounding areas and participate in outdoor activities.