If you'd prefer to pay upfront for your website that's fine - just let me know. We can discuss your needs and ideas, and I can give you a price.
As an example, a simple website with just a few pages and a contact page would start at around £250. This includes hosting for the first year.