What are you trying to achieve? What functions do you need from a website? Are you looking to:
--Have a unique domain name (aeshep.com as opposed to something like "aeshep.otherhostingservice.com")?
--Have an online "brochure" of your work, i.e., bio, contact info, places where your work can be seen/purchased, examples of your work, articles about your process, etc.?
--Display currently available work as well as a gallery of past work?
--Sell your work directly from your website?
--Allow people to fill out request forms/contact you via email from your website?
--Use email/twitter/facebook campaigns to lead people back to your website?
--Have a separate, private site (in addition to a retail site) for wholesale customers?
--Have an online journal (blog) where you can talk about work in progress?
--Have one or more email addresses that include your domain name?
--Or....?
How much experience do you have in building websites? And how much time do you have to devote to building and maintaining your site?
All that stuff influences your hosting decision. I usually tell people to start out small, with a hosted software service such as wordpress.com, Facebook and/or Etsy (depending on your objectives), and build from there. BlueHost isn't a bad hosting service (I use them for some of my websites), but unless you pay extra to them to build your site, you'll be doing everything (including technical maintenance and troubleshooting).
It's hard enough to get a good body of content onto a website, and update it regularly. If you start out with a hosted service, they keep the site running for you. Once you're pretty confident about your content, you can always move to the do-it-yourself stuff.
As for SiteLock, Postini, backup, domain protection, etc..they're all extra services that BlueHost (or most other hosts) will sell the heck out of. Basic hosting service is usually pretty cheap; the add-ons are real revenue generators. Again, if you start with WordPress.com, for example, you don't need most of it.
WordPress is free, and offers some pretty nice themes for artists (like this one:
http://theme.wordpress.com/themes/hatch/ ). It provides free tools to promote your blog in social media services, gives you ways to track your site traffic, and if you want stuff like a unique domain and domain-based email you can add them fairly cheaply. (About $45/year to have your own domain, email and no ads anywhere on your site)