The best season for first-time visitors is December through March. Temperatures stay mild, visibility remains clearer, and the flow of major sites feels ...