While big cities like New York, San Francisco, and Chicago might steal the spotlight, there’s a certain charm in America’s small towns that you simply can’t find in the hustle and bustle of urban life. From quaint coastal retreats to mountain getaways, these small towns boast unique culture, history, scenic…