A tour of Mexico includes popular destinations such as Cabo San Lucas and Puerto Vallarta, as well as some lesser-known spots.