You don't really have to spend much with website hosting. I have been using Yahoo domain with hosting and so far i haven't got any problem with it. Yahoo domain is very affordable and you can get whatever you may want or need. I suggest you try to check it out and see for yourself.