I go with GoDaddy ($9.99 for .com) for domain registration then HostGator for hosting. Then when I get that set up I use CPanel, then convert it to WordPress (really simple process). I use WordPress for content management, and it works really well and is easy to use. It works on mobile and allows images.
As an alternative to HostGator, you can just use GoDaddy's hosting and click on the WordPress option. It's like $1/month, but still, WordPress is awesome.
__________________
|