I really don't think that hiring a web design agency is the best solution, especially if you want to save money. All of the websites that I have, I built myself, and even without having any programming knowledge...:) I am not bragging, because I did everything with website builders. I personally like Wix for that, but it's best to research before choosing, I recommend reading some online reviews