Palm Springs isn't a beach town, but it's within a few hours drive of some of the top destinations in the country.