La Paz, Mexico: Best Hotels, Beaches & Travel Tips