St Andrews is (in)famous for its black tie events. As such I would recommend investing in a dinner jacket. A decent off-the-peg 2 piece dinner jacket should cost no more than £150, and could be quite a bit less depending on where you go, but will a good investment since you will probably wear it sev...