I use Zenfolio.

Good points - Cheap, easy to use, secure(as any site can be), easy e-commerce (if you're into that).

Downsides - template driven, hence a bit formulaic and difficult to make it very different to other people's zenfolio sites.

Here's mine
www.charlie-chan.co.uk

Charlie