Albuquerque, New Mexico, a city cradled in the arms of Sandia Mountains and Rio Grande is a beautiful destination. Here are the best hotels in Albuquerque.