Unlike other user I am not going to "suggest" a host.
Instead I will point out a few key factors, to look for when selecting your host.
Key Things to look for :
Pure SSD - In some sort of raid aray (NVME Is Even Better)
Offsite Backups (daily+)
Uptime Garantee
A few key factors to remember are, that there is no such thing as "unlimited" any host that offers that (in gereral) will limit your usage, or have hardrives in there storage arrays. They will often use older hardware to reduce costs.
Avoid "cheap" hosts ($1 Hosts Ect) These are ofter wayyy to good to be true.
I also reccomend staying away from plans that include "free domains" these domains will be "locked" to the host in most instances, meaning if you decide to change you can't take your domain.
Also what location is your blog targeting (Local, specific country, global, ect) Choose a host with servers in this location for better latancy / speed
Also your content will effect who you can choose, some hosts don't allow pornograhy ect. So always read the TOS and AUP / contacting support before ordering.
I would reccomend having a look here for some great deals / service.
https://www.blackhatworld.com/forums/hosting.196/
Wow... Sorry for the long post -_-