budget friendly hotels in New Mexico