How many websites do you want/need?
If you want more than 1, I suggest BA Port ( http://ba-port.thedropshipguide.com
They allow 5 domains withe 50 MB of space each (with full CGI, PHP, FTP, stats and more) for $15.00 US a month.
You can get 15 domains for $25.00 US a month. This does not include the cost of registering the domain, but there is no setup fees.
And their tech support is phenomenal. I usually get a response within 2 hours... even on weekends and hollidays.