For travels under 180 days, US nationals do not require a visa to visit La Paz and other Mexican towns for leisure or pleasure. You will, however, require a current US passport book that has a few vacant pages for stamps. Depending on where you will be residing while in La Paz, you may need to fill out an immigration entry form too.