Sorry I missed this earlier, glad you enjoyed the trip. I'm surprised nobody suggested the Lowell Observatory, it's an excellent way to spend a few hours in the evening. The drive out on Lake Mary Rd. towards Mormon Lake is also really pretty, lots of stars at night. I'd skip Meteor Crater, the Grand Canyon is a better trip no matter how many times you've been. My favorite dining in Flagstaff is at Crystal Creek Sandwich Co. and at Stromboli's, both of which are great bargain meals. I've only made it back once since I moved away in '00 but it was a great town. Granny's Closet is also a decent place to get some wings. Right across the street from San Felipe's is Uptown Billiards, and they have a nice assortment of draft beer and 9' pool tables.