GoDaddy is a little pricey compared to others. I use webhostingbuzz, but only because I host a lot of sites and they have the best reseller plan (at least when I bought in and they don't raise your price). If your just looking to do your own personal thing, check out FatCow.com they are really cheap, give unlimited storage and bandwidth AND a free domain name. I had an account with them for a while but ended up leaving because they don't allow CRON jobs (not something you need for a personal site anyway). I would also look into wordpress as a platform. It is support by almost all the webhosting folks and it has a huge following and plug ins. I've used a lot of CMSs through the years, and to me, wordpress is the simplest for a beginner to get up and running.