I use A2 Hosting for my blog. the best web hosting for beginners to advanced bloggers. I love A2 for Speed, Security & support.
WP Rocket is a premium caching plugin that offers excellent features like Lazy Loading, GZIP Compression, and more.
Bluehost is recommended by wordpress.org, you can start your first blog from Bluehost with a free domain.