Thanks guys, very much appreciated.
If I book tickets before we apply for the visa, can anyone help with timescales? I've read that visas are generally processed within 2 weeks - is that true? Can it take longer depending on the non-EU spouse's nationality?