First choice would be first or second week in December. Usually great weather, and holiday decorations. Second choice is the first week in November. Most school holidays are over, and still warm weather. Third choice is late May/early June. High school trips are over, and summer vacation has yet to start. Due to scheduling difficulties, our most recent trips have been over the Christmas holidays. Even though it is extremely crowded, its still really cool to be walking down the middle of main street, usa on Christmas morning in warm weather clothing. Enjoy!!!