New England has many absolutely charming small towns, especially in the fall. North and South Carolina have utterly charming small beach towns, not to mention all the lovely towns along the Blue Ridge parkway. Louisana coastal towns have some of the most terrific seafood you can find in tiny little shacks that look like they might blow away.
The country is full of places like this. Sure, there is blight and both urban and rural decay, but there is also much to like.