PagesGarden gives you huge space for little money. The most expensive program is just $7 per month (2 years contract) but you get 200GB of space 4000GB bandwidth 10 sites can be hosted and 10 MySQL databases. With this and also the other cheaper hosting plan you get free domain name. There is no setup fee so for total of $168 you will get 2 years of hosting with free domain name and all features you can think of.