Weekend in Joshua Tree guide. Where to stay in Joshua Tree, what to do in the National Park, where to eat, and where to shop.