I use Bluehost.
If you want to start your own site or blog I highly recommend them. I use them to run this site.
What’s the main reason you should use them as well? They have amazing customer service and an 1-800 number that you can call 24/7. They can walk you through all the steps of getting started on a blog or website. And if you ever run into a pinch, they are there. With the previous host that I had, if I needed help, I had to send an email to technical support and wait several hours. Not cool.
You can get it for as little as $4.95 per month. Click the link to get more info.