What's your preferred web hosting service that's on the cheap?

I've been trying to host a music blog and currently it's running on one of my friends servers who hosts some other game servers. He's a great guy and hosting my site for me for free was really nice of him but I don't have the full control I really want and he's always busy, I'm afraid to ask him to do certain things. So searching around I really couldn't find any place that had a definitive answer. That's why I'm asking you guys, what's your favourite web hosting service that's affordable, secure and has good uptime? Currently I'm a student so I don't really have an income (more like no income at all). I'd be hosting a single Wordpress blog on it. I trust you guys will have a good answer!