Find hotels in Old Town Flagstaff, Flagstaff from $53