Good website hosting company?

i just found out my free 1and1 account has now been changed to merely a 3 year preview which is about to expire, so i’m host shopping too.
don’t have much to add.
i’ve heard dreamhost is good.
i’ve had bad experiences with a few others but i’ve blocked out their names.