Sophie, the best thing to do would be to try and buy your threads and fabrics online. The prices for the threads can come out at around £1 per skein, the fabric, depending on the type you choose i.e. the thread count and whether you buy Aida, or Evenweave. There are quite a lot of ads in your stitching magazines for companies that do mail order, I have a couple of favourites, Very Crafty (lovely gentleman answered the phone and took my order) SewandSo, another favourite of mine is Black Sheep Wools, they all have websites. If you have a Hobbycraft store anywhere near where you live that might also be an idea, or you could watch for one of the Craft and Stitching shows that pop up all around the country a couple of times a year. Let us know how you get on, I'm all for encouraging stitchers! (there are a few of us here on AB you know)