Jefferson TX is in May. The kids love it. Be sure to be in town Sat morn for the parade and the big skirmish they have in downtown.