I need to get a dinner jacket(and matching trousers) for my work Christmas party. I have a budget of 300 quid, and have seen possible purchases at TM Lewin and Moss Bros. Any opinions on either or recommend another? Ideally I want to walk into a shop and try out for size, rather than rely blindly on ordering from the Internet.