As someone who's been on 9 cruises in Mexico (and counting!) I'm here to offer you all my best tips for Mexico cruises, so ...
South Padre Island has changed, but the spirit of spring break still lives there.