I did my PhD in International Relations at St Andrews University. The school of IR is very strong, with various directions for research, brilliant faculty members and professors. The town is small, which is ideal for doing research. A bit expensive though.