I use IX Webhosting for most my websites. They give me 400 GB of space and 2.5 TB of monthly bandwidth. All the usual features (PHP, MySQL, etc.), great customer support, and I can host up to 8 domains and have up to 300 subdomains. I'm not anywhere near my monthly bandwidth or disk space...