Domain & Hosting
a2hosting is best if you're just starting your blog. It gives awesome speed and support.
Generatepress is highly customizable, light-weighted, and fast Wordpress theme.
I am personally using Bluehost on my site and I didn't noticed any downtime in past years.