@TomChivers You can get hosting plus a domain name for a few quid a month. I use Siteground and it's worked well.