The Meteor Crater is in the middle of nowhere, so to help you out follow these links for useful information on lodging, sightseeing, etc in the surrounding area.
Welcome to Flagstaff, Arizona ~ Flagstaff Chamber of Commerce
Little America Hotel: A Tradition of Excellence ~ Flagstaff, Arizona
Lowell Observatory : Exploration Pass Partner
Museum of Northern Arizona : Exploration Pass Partner