Cowboy towns, desert trails, rooftop cacti, and no shortage of quirky charm lead the way to Joshua Tree — epic eats and offbeat art included.