Joshua Tree has probably the best weather conditions year round compared to Death Valley. If you want to see the desert wildflower bloom, visit in early spring (March-April). And even though Joshua Tree will often top 100 degrees in the summer, it is nothing like the average of 116 degrees Death Valley gets.