An absolute essential is to have a website that works for all modern devices, be it a desktop, laptop, tablet, or phone. There are simple ways of ensuring your website looks good no matter what it is viewed on.
Easy to update and edit the content yourself once the site is up and running to your liking. A good choice if you need a blog or events page where you will be adding content often to the website.
Using a hosted Content Management System like Wordpress or SquareSpace can result in a professional looking website that is easy for you to keep updated with your latest work.
If your would rather a fixed content website that doesn't call for regular updating, perhaps think about a HTML based design. The downside is that you would need some basic HTML skills to edit the content on the site yourself, but the upside is that there's a lot more flexibility with the design and a more unique website to showcase your work.