That would depend what you wanted from your website, and how technical you want to get involved with the whole process.
There are several free/low cost options available involving "templates" which you can use to "build your own" website (e.g. Freewebs and 1and1) but you may run into issues when you want to do something beyond what the template can offer you. I'm guessing you'd need at least a bit of tech knowledge to get the best out of these too. I know that Seanny has done some fab tutorials on here about web site design and would recommend you look at those if you want to go down the "DIY" website route.
Then you may want to consider getting someone to design a site for you specially - I know that's also a service that Seanny offers - several of the geeks on here have already had sites designed by Seanny and the feedback has been very positive.
I'm also branching out into web design myself (I already work in IT, mainly doing Java design and development for large companies).
I'm working on a website for 1999judy,
Judy Archibald - Nail Artist and Nail Creation Team UK Educator which will soon have a special "admin" page for her too, where she can log on and do things like adding new images to her gallery, updating her price list, etc.
I'm also hoping to have a system working soon which will automatically "watermark" your images when you upload them to the site - i.e. adding a visible copyright message to them to stop other people from stealing pictures from your site and passing them off as their own.