September-October is a good time to visit because the weather is great and it is considered a down season so prices are more reasonable.