From Spanish settlements to hot air balloon rides, here are the best restaurants, hotels, and things to do in Albuquerque, New Mexico!