The best time for sightseeing is spring (March to May) and fall (September to October) when the weather is nice and tourist crowds are not too bad. Shoulder ...