The Best Small Towns to Visit

From Marfa to San Miguel, these are our favorite small towns in the world.