I wouldn't rush into trying to fill your virgin site with annoying adsense stuff yet etc. It's pointless until you get some good traffic and it may take visitors away from your site initially for the sake of a few cents.
You need to concentrate on adding good content and perhaps a few affiliate links first. Amazon are easy to get approval for as a starter, but many others won't accept you until your site has some decent content on it first.
I buy my domains from Namecheap.com for about $9 each (when i use the 10% discount voucher that can be found on the internet). I don't know anything about vidahost.com but would trust Jon's assessment. Hostgator is supposed to be a good host company too. I have heard that .com and .org rank better than .co.uk and others especially if you are not just targeting UK market (no idea if this is correct, but it's what I keep hearing from experienced people and no obvious motive to mislead about it)
I have chosen to join an online internet marketing community (£20 per month) to get training and unlimited hosting services as I start out on my IM adventures.
There are plenty of free training resources on the internet, but just be careful not to get suckered into out-of-date SEO techniques: good content + well chosen keywords + a few SEO tweaks + social engagement = ££/$$
If you don't know much about Website building, SEO and Keywords etc, you could try a free membership of Wealthy Affiliate - they will try to sell you the premium option, but you can just eat up the free training and leave any time you like.
Jon thought that WA might be a pyramid scheme when I first started posting here. Not sure what his current views are?
Anyway, I have been posting about my last 2-3 months of online adventures here >>http://www.themoneyshed.co.uk/money-earning-diaries/kristian's-money-making-diary/ and here >>http://www.themoneyshed.co.uk/referral-others/wealthy-affiliate/ to give an honest and contemporaneous account as I go along. The WA free sign up link (no credit card etc) is here>> http://goo.gl/1mYl0j
I get my premium themes package here > http://www.elegantthemes.com/affiliates/idevaffiliate.php?id=24135 (87 themes for $69 per year) - some decent themes in the package but a lot of rubbish ones. Many of the free WP themes are pretty good depending on your niche.
As for Keywords, you can get 30 free searches here >> http://www.jaaxy.com/?a_aid=b5fc4337 (FYI - I had a premium membership of Jaaxy for a month but have now cancelled it since I have gatherered enough good keywords to last me about 2 years and I also get a free KW tool as part of my WA membership)
Good luck - it's great fun and highly addictive.