My son is 15. For our upcoming November cruise I decided we'd like to dress
up for the formal and semi-formal nights. I found him a tuxedo online, jr. boys size for about $60. It came with the shirt, bow tie, jacket, vest, and
pants! I doubt it is paying much more than to rent one! He loves how he looks in it.
Also, for the semi-formal night, he just went to a semi-formal dance earlier this year and still has his pants, shirt, tie and suit jacket.
I'm sure a lot of pre-teen and teen boys won't be doing all this but if you're interested you should at least check out those prices for boys tuxedos at
tuxgear.com.