В таком случае я бы посоветовал VDS/VPS, например http://firstvds.ru/ru/home/index.html - там всё поставят и настроят, удобная панель управления сервером, поэтому с администрированием разбираться не придётся, если только чуть-чуть.
Большое дисковое пространство это сколько?
У Peterhost есть тарифный план FAT с 15 гигами, но я бы его не советовал.
Почти любой хостинг позволяет это делать.
Что под словом "хороший" вы понимаете? Обычно всё зависит от характера проекта.
Мы хостились у 4-х питерских хостеров:
1. Nodex - хороший, только никак нормальную панель сделать не могут. (www.nodex.ru)
2. Мажордурдомо - не сахар, за это и кличку получил (www.majordomo.ru), хотя они вроде сейчас сервера в Москву перенесли.
3. Петерхост - так себе, правда были глюки с почтой - ушли. (www.peterhost.ru)
4. InfoBox - твёрдая 4+, глюки бывают - оперативно устраняют, суппорт - отличный, сейчас выросли, взяли у них сервер. По поводу телефона - есть бесплатная линия - 8-800-2005-100. На данный момент всё устраивает. (http://www.infobox.ru/?ref=31794)