I recently switched to DreamHost. Very happy with everything so far. I paid something like $9 for my first YEAR of hosting. Look around for the coupons. They offer a one-click install of phpBB, so you can have a forum up and running in minutes. Not only is the first year of hosting dirt cheap, but they have a 3 month money-back guarantee. Might not be a bad way to cut your teeth risk-free.
There have been some accusations that DreamHost is over-selling, and promising more than what they can realistically deliver. But for my purposes, and for yours, it doesn't seem like much of a concern. You can read more here:
http://www.namepros.com/web-hosting-discussion/155137-dreamhost.html?highlight=dreamhost