Skylarr - I just noticed you guys are going on a cruise and it reminded me of our 1st
Disney cruise cause our daughter was around the same age your son will be. The cruise was planned long before she was and her due date was 13 weeks before our sail date and I was so nervous that she'd be late and not make that 12 week cut off, but she was 2 weeks early so actually 15 weeks on the cruise. She was still the youngest cruiser though and they gave us a little certificate in Flounder's Reef.
The BRU coupon, it's been so long, I don't even remember if I got one when I had a registry there. I think waiting till 2 weeks before (or 3 months after, that's just crazy!!) stinks cause some babies are born by then and what new mom wants to trek out to BRU with a newborn to buy essential stuff you were waiting on.
The finding out what the baby is in advance, I really wanted my first to be a surprise, but my husband (and mom) were dying to find out. It was way more important for them to know than for me not to know so I caved in and we found out. With the 2nd I was sort of indifferent since he was due 6 months from my daughter's birthday, so either way he was getting all new clothes, but thought it might be a little easier to prepare our daughter if we could say 'brother' or 'sister' so when my husband again wanted to know, I was okay with it. This time around I know we're finding out, though again, I sorta didn't want to. Since we have 1 of each I figure why not be surprised, but my daughter is dying for a sister (actually, so is my son) so I think if it's not a sister, knowing in advance would be better. At first she told me she didn't want to know, but now she has changed her mind and is dying to find out and asks me nearly daily when we get to go in for those photos.
My husband's take on it is that "It's a surprise now or a surprise later. Either way you have no idea and are shocked when you find out, so why wait?" But he's generally very impatient anyway!
And a sort of funny story that I hopefully have not already told you all here, but my SIL had her 3rd kid in April. They didn't find out what any of the kids were in advance, but of course made their guesses. So they had a 7yo girl, 5yo boy, and thought #3 was another boy. Totally, 100% convinced. The entire family thought it was another boy, she had all this 'science' about the heartrate being the same as her son's, what her belly looked like, etc. The day the baby was born (by elective induction, explain that one to me, wanting the gender to be a surprise but choosing a birthdate!

), the dr announces "It's a girl!" My BIL said "What!" and stood there staring in shock, motionless, while SIL was yelling at him to get the camera. He didn't even hear her, he was in such shock that it wasn't a boy. Then he actually said to SIL "You shouldn't have said it was a boy all these months!" As though that somehow made the baby into a girl! He got over the shock and is normal now, but my husband used it as his excuse as to why he needs to know in advance, so there's no wrecking the birth like his BIL.