November to January has best weather for outdoor activities, but everything is more expensive, including hotels, flights, and attractions. Balance high-season ...