Late April and early May can be a good time. The weather is nicer, most refurbs are wrapped up, and the crowds aren't too bad as Spring Break has ended but summer hasn't started. Also, we've been in early December and mid-week isn't bad, but if you're looking at weekends there are probably a lot of locals there on the weekend to see the Christmas theming before they get blocked.