There are lots of website design sites out there, just check them and compare. If you do it your self go to site that has drag and drop web building software, it is easy to modify a template with your pictures and wording. You will have learn how to use it but make sure they have good phone support. I used GoDaddy, got 2 domain names and a 5 page website including 1 year hosting for less than $100.