Can someone tell me the best company to host my new website and what i should expect to pay for the hosting, i will only be running a small website with very little traffic. Also being in the uk is it best to use a .co.uk or a .com or does it really not matter either way.
Concerning the domain name, I think it doesn't matter. If you can, buy both! For hosting, I can honestly recommend Streamline.net as they've been brilliant for me. They're based in the UK aswell which sounds like it is where you're based. Might get a free .co.uk with them, but not sure... If you're hosting a small website you might want to consider a free host. I signed up for HostingLeader.com today just to see what it was like. So far so good, but you don't get the unlimited bandwith like you do with Streamline Hope this helps!
I'm using Hostgator for my sites...and sofar no problems from them..their online support is excellent.