We will be driving in our SUV, my husband and I, and our 12-year-old child. We would like to visit Joshua Tree National Park for the first time. I read that we could visit that place in a day. What other best places can we visit along the way? We are welcome to all suggestions on what restaurants, lodging, etc we should check out. Not too fond of the cold so prefer to stay in the lower altitude locations.