From small towns that really feel like Main Street USA, to quaint little beach towns that will make you want to visit time ...