i'm another advocate for TK MAXX or EBAY although come the time i'm sure i would spend around £100.
byt them there is the jewellery, the hire chauffer drien car etcetc.
and i have twins.
my son was lucky - he got a pinstripe suit of his girlfriends grandad - which ws perfect for him. he wanted to attend 30's ganster stylee, i got a trilby off ebay!
his girlfriend got a brand new one off an ebay shop and they made it to her measurements.