I have used 1&1, now IONOS, for 10+ years for all the Xara websites that I manage: https://www.ionos.co.uk/hosting/web-hosting#packages. I have transferred-in several domains without any problem.

There of course many web-hosting companies - bluehost gets some great reviews: https://www.bluehost.com/hosting/shared and is probably a better overall package right now.

Should be relatively easy to transfer your domain and most web-hosting companies will help - both these companies include an SSL cert. Maybe call a couple and make your judgement, and just Google 'web hosting'