Lots of good templates to choose from, there is a free option, but you might end up paying

A good online portfolio building site, there is a limited free option that will give you plenty to get started with, however you should consider what have far you would like to take the site and if there are any costs involved.