I'm from the UK and I have used :

http://www.pcbtrain.co.uk

but to get cheap prices you have to select long delivery times, upto 15 days!.
For 1 off. 100*100 1.6mm FR4 it comes in at £31.50. Obviously for higher quantities the unit price comes down.