Do you mean pick a website host?
It all depends on how much work you want to put in... and how much coding knowledge you have...
Broadly you can group the availability in 3 groups
a) do it all yourself - you need to be really good at HTML & CSS coding..
this is the best option in terms of getting what you need & customising all that you want
here you'll need a web host, buy domains & all the fun stuff
b) do it all for me - this is the kind that's made for photographers where all you need to do is upload your pics, choose a template & minor things from your end.
not a lot of customization available
everything is taken care by the hosts.. eg: zenfolio, smugmug etc
c) the in-between - you can choose a base platform like word press, drupal etc which have a lot more customization options than (b) above but not as much as (a). Unless you know some coding.. again
there are a lot of themes & plugins which will allow you to get as close as possible to your vision, but not fully