The spring and the fall. April through Thanksgiving is a great time to visit Jonesborough, TN.