I can help you with both hosting and domain but do not host websites myself. After the initial set-up, you will be responsible for the relationship with the website hosting and domain companies. This will ensure that you will have full access to your website. My recommended web host is Hostinger, who offer great hosting at very reasonable prices.