1. Carmel, California
walk score: 91
Another name for this town is “Carmel by the Sea,” and some say the architecture here makes visitors feel like they’re in the middle a movie. Runners-up on this list of best small towns to live without a car include the towns of Camden, Maine, Winterset, Iowa, and Jacksonville, Oregon.