Enjoy your desert escape at one of these resorts in Rancho Mirage, where amenities and mountain views promise an ...