I use bluehost. Its an American server though, so its kind of far away. But its cheap (I pay $100/yr) and its a good deal - 300 gigs of storage, 3000 gigs of bandwidth. Allowed up to 999 add-on domains, although only 50 mysql databases, so that could possibly limit you.