The best time to visit Boston is in September and October, when you'll have beautiful fall leaves and comfortable weather while avoiding the summer crowds.