Hi. You may try these services for WordPress website: SiteGround, Bluehost, WP Engine.
What's about shopify is a hosted platform, so you don’t need to worry about selecting a separate hosting provider for it. Shopify will handle all of the hosting and server requirements for your store.