This former railroad town, set at a 7,000-foot mountainside elevation, offers a good selection of accommodations and an easy base for attractions like the nearby Grand Canyon, a trio of national monuments, sections of historic Route 66, and even winter sports like skiing and snowshoeing.