Visiting in the fall will give you the best of the weather, as well as the stunning and colorful foliage. However, if you’re looking to enjoy festivities, then visiting between November and December will be the best time, with spring being the least busy.