My best friend and I are going on a five day cruise to Mexico next week, and I want all of your advice/tips on boarding, meals, excursions, etc. Neither one of us have ever been on a cruise before (nor have we ever left the country), so I'd love to hear from someone who has sailed the high seas in the past. I'm a crazy Type A person, so I've already mapped the route from the airport to the port and estimated time and cab fare and things like that, but I am sure there are things that are going to come up that I'll be unaware of by simply never having cruised before.