John Britton sa:
I prefer to use http://dnsimple.com
It's not the cheapest, but they don't try and sell you things you don't need like a lot of the budget registrars.
Ninjah-Hosting has cheap reliable hosting and you can chose if you pay per month or per year (cheaper if you pay a year at once). I have been using then for about a year now with no trouble and the owner is always happy to help you (as am I).
see Ninjah-Hosting website for more details and if it asks say casman300 sent you as i think it gives you a bit of a discount :)
Hope this helps,