Some good advice here. Lots of web hosting services have premade templates you can use for if your goal is to put information like office location, hours, etc. You can buy professionally made templates for cheap as well, no need to go all out and hire a web designer unless you plan to implement a patient portal or payment systems. (I'd hold off on these, AC is probably coming up with a web interface for these). I don't really have a site for the practice since most of the patients are 65+
Another thing you can do is to google yourself and see what the top results are. Your site is unlikely to get ahead of these. Make sure your information is correct at these other websites.