Sonora's Puerto Penasco and Baja California's San Felipe appeal in different ways to visitors from north of the border.