This little town is the geographic center of North America (allegedly), but it's all much more, with charming boutiques and restaurants lining its streets.