Write a paragraph about the best things to do while vacationing in Palm Springs, California.

Palm Springs, California is a popular vacation destination for visitors from all over the world. It features a vibrant downtown shopping district and many opportunities for exploring the Sonoran Desert desert habitat. Visitors can enjoy a wide range of restaurant fare and many exciting attractions. The city is well known for its annual Modernism Week, when the city is packed with visitors touring the city's remarkable collection of mid-century modern homes and buildings. Throughout the surrounding Coachella Valley, visitors also have many options for golf, hiking, biking, and horseback riding. The city is surrounded by national parks and landmarks, and is about an hour's drive from one of the nation's most popular parks: Joshua Tree National Park.