Playa de La Paz is a beach on the southwest of California Gulf in Mexico. In addition to the city beach, there are also few more beaches to the north. All of these are rather mediocre: Playa El Coromuel (the best one), Playa La Concha and Playa El Caimancito. As for an iconic beach of Playa Balandra, it is located even further to the north, and it's completely different from La Paz area. Shore and seabed: sand, stones. 
In La Paz town, there are many hotels with rooms' rates starting from as low as US$20 per night. Of course, there are also much more expensive options. As for the northern beaches, average rooms' fares are about US$200 per night, thus being totally overpriced.