Big cities are great to visit if you're looking for an efficient vacation with strict planning and lots of stuff to do. You can fly in for under a week and hit up all the well-known spots with your friends. Ain't no shame in the big city game!
But maybe you're fresh out of college, you have a lot of time off, or you're self-employed — and you're capable of setting a few weeks aside for an all-American road trip (there's truly nothing in the world like it!). First, congratulations! You're about to embark on the adventure of a lifetime. But now, where to go?
If you're looking for interesting, photogenic small towns, you've come to the right place! Here are 21 spots you should stop in, snap lots of pics of, and brag to all your loved ones about. Because these are downright awesome.