Drupal je poměrně ok. Pokud náhodou neobsahuje nějakou vymyšlenost, kterou požaduješ, tak bude skoro určitě dostupná v nějakém modulu.
Hosting s php a mysql doporučuju s nějakou slušnou podporou a hlavně ochotnou šťourat se v nastavení php. Většinou to mají všude v defaultu safe_mode, případně mají povypínané mraky funkcí "kvůli bezpečnosti".