Just wanted to weigh in on the tuxedo issue. Because we live in a large metropolitan area we found it was MUCH cheaper to actually buy tuxedos than to rent them. Granted they're probably not the highest quality, but both my dh and ds bought classic black styles and my ds has already worn his for at least 4 other occasions so it has served him VERY well. DH has worn his on one other occasion and of course they will be bringing them again this trip so aside from the hassle of lugging them along, it really was a better deal to buy. (Besides, it gives you a GREAT excuse to go on another cruise! Gotta make use of that investment! 
)
They bought theirs from Hollywood Suit Outlet and I think they got the whole thing including the shirt and the bow tie for a little more than $100. (If we had it to again we might have bought a little nicer one for ds since he is using it so much, but who knew? And it really doesn't look cheap.) Since then they have both invested in nicer shirts with French cuffs and DS in a real bow tie (instead of the "slip on and clip in the back" type) because he likes to dress up! He also bought a white dinner jacket from Ebay! (Yes he really is only 19 but he's just an old soul!)


They bought theirs from Hollywood Suit Outlet and I think they got the whole thing including the shirt and the bow tie for a little more than $100. (If we had it to again we might have bought a little nicer one for ds since he is using it so much, but who knew? And it really doesn't look cheap.) Since then they have both invested in nicer shirts with French cuffs and DS in a real bow tie (instead of the "slip on and clip in the back" type) because he likes to dress up! He also bought a white dinner jacket from Ebay! (Yes he really is only 19 but he's just an old soul!)