Need webhost with perl/php/sql, no long term contracts

I have no idea where to go when it comes to webhosting. I have pretty modest requirements - I mostly want to host a few things for the SDMB TF2 server like stats, fast map downloads, an image gallery, maybe some other stuff. It won’t get too much use or require any fancy backups or anything, but it does require sql, perl, and php for the stats functionality.

I checked out a few sites and they seemed reasonable but they wanted one year contracts up front. I don’t know if I’m going to have a use for the site for that long so I’d prefer to pay month to month, or maybe 3 months at a time.

Any recommendations as to which host to check out? or Dreamhost.