While America’s iconic big cities may attract the majority of starry-eyed tourists, small towns are the nation’s true gems. The folks at Fodor’s have recent released this year’s picks for the best small towns in America. Scouring the nation for quaint hometown treasures was not an easy task. The editors at Fodor’s set parameters for the selection process, like the size of the town (had to have a population of less than 50,000) and unique attractions (like good eats, museums or landscape). From the hills to the valleys and from sea to shining sea, here are the 10 best small towns in America.