Manitou Springs punches well above its weight for a town of 5,000 people. The main commercial stretch along Manitou and Ruxton avenues has a good mix of independent restaurants, and the best of them — Briarhurst Manor especially — draw visitors from Colorado Springs.