Jonesborough, Tennessee’s oldest town, is your ticket to a charming journey through history, complete with brick sidewalks ...