The idea of an "All-American" town might be a quaint notion in the 21st century, but they do still certainly exist across this land of ours. They can be found, too, in every corner of the country, from New York to California.

Leave it to the folks at National Geographic to come up with a list of the most totally, authentically American towns as part of their latest book, WORLD’S BEST CITIES: Celebrating 220 Great Destinations. So the next time you want a big, hunking slice of apple pie to quench your Americana thirst, consider heading out on the open road to one of these spots instead.

Bisbee, Arizona Bruce Yuanyue Bi via Getty Images The former mining town now has a thriving arts scene. Birmingham, Alabama Walter Bibikow via Getty Images The Birmingham Civil Rights Institute is worth a visit to the city alone. Rapid City, South Dakota Jvstin/Flickr Yes, it's near Mt. Rushmore, but it's also home to massively-entertaining Dinosaur Park. Bowling Green, Kentucky Joe Shlabotnik/Flickr One word: Corvette. Buffalo, New York Dougtone/Flickr The town is booming; and there's enough Frank Lloyd Wright architecture to go around. Cedar Rapids, Iowa Stijn Debrouwere/Flickr It's home to the Mother Mosque of America , our country's longest-standing Islamic house of worship Toledo, Ohio David Liu via Getty Images Because nothing is more American than Tony Packo's hot dogs and fried pickles. Roanoke, Virginia Mark Harris via Getty Images The city, nestled in the Blue Ridge Mountains, was once a prominent train town, so there's tons of interesting history to learn here. Marshall, Texas kla4067/Flickr The town, which was established in 1841, is home to loads of fun festivals all year long. Santa Cruz, California g. michael warnock via Getty Images A classic oceanfront town with an historic amusement pier. Doesn't get much more American than that. World's Best Cities Cover