Hi, I replaced my discs, front and rear, for less than £150, including carriage, from Brakesinternational.com. I purchased pads from Estima Club on Ebay for about £35 including carriage, so the whole lot was less than £180, not a bad price considering Kwik Fit estimated it at around £700. As for the squeal this may be due to the anti-squeal shims being missing, these are often not replaced when brake pads are renewed. Otherwise it could be contamination of the pads, in which case they will need replacing to remedy. If you do change your discs remember to release the parking brake when changing the rear discs and also slacken the parking brake shoe adjusters in the rear drum prior to removal otherwise you'll never get them off.
For a detailed description, including pics, go to Lexls.com, there are tutorials detailing how to change discs (rotors) and many other jobs on this site, I found it extremely useful.