WordPress, Drupal or Joomla will need maintenance, period.
It is possible that you struggle and get the site online and running. After that you start focusing on content, which is what you should do for the website.
What next?
You have updates coming in for the software systems, you will have to deal with some updates that may break the site, or nagging performance issues that drive away your users. If you don’t have enough time or energy to chase these issues away, you should consider hosting with a twist – managed hosting. 

Managed hosting providers provide specialized services to maintain your software system, so that you can concentrate on content generation.

Not all hosting providers are born (or maintained) equal. Be careful in choosing a provider. It may be more difficult to switch one year down the line, when there is a possibility that you have forgotten some basics of WordPress!

Try the managed hosting recommendations below.

WP Engine

WP Engine wp-engine provides fast servers, good up-time and CDN. But as the name suggests, this is limited to WordPress.

You can opt for the two months trial, or get two additional months when you prepay for 12 months!

InMotion Hosting

InMotion hosting is more diverse, and can host your WordPress, Drupal, Joomla or other sites. They also provide shared or dedicated hosting.