The domain I bought was only £1.99 for two years...
I also got as many .info addresses as I wanted in a deal they were running a while back... -I only took one though not to be greedy!!!
I host on my own server so it was good that they let you do all kinds of things like web redirects and your own DNS management all included in that standard package...
I thikn their hosting is a little more expensive, but you get what you pay for at the end of the day.
I also have another domain registered through the domain registra at www.meirhosting.net
-their hosting prices are much much more reasonable as well, but as far as I know if you want to change any details you have to get on the phone.