There is a lot to be said for opting for a local web design agency or freelancer. Especially when it comes to the design of your website. Designers who are based locally are easier to work with. Why? Because a) they are in the same time zone and b) you can have an in-person meeting with them if you wish.