As for the bike, I'd have a look at Ebay.co.uk and Amazon.co.uk depending what you want, the delivery might be a bit more pricey though as it's such a big item (unless you can go collect it), plus you'd need to be sure of the size you wanted before you bought it or risk having to send it back. Or just wait and have a look around when you get there, there's bound to be a bike shop somewhere (consult Google as to where!) or check the local ads in the paper or at carboots. They really shouldn't be that expensive at all second hand, a quick look on Ebay has shown plenty from £20-£75. Hope this helps :-)