If you want to experience America 250 celebrations in true American style, check out these 7 charming small towns.