I used wix.com. I spent $99 for a year, which is way more than I wanted to spend, especially when I hadn't made any sales yet, BUT I really love how it turned out and best of all, I have complete control over the content and style. I don't have to pay anyone to make updates for me and it is super simple to use! You can use wix to design your site for free, the $99 was used only to transfer my domain to the site instead of having to use wix.com in my name. You can check out what I built at www.popheartpress.com. They also have many more templates that you might like even better!
I also have experience helping my parents out with their shop. We used firespring/printer presence for them. Again, I really like how it turned out and best of all, customers can upload files and fill out estimate request and order forms straight from the site. You can check out what I built for them at www.myhouseofprinting.net. And, again, you don't need to pay anyone to make updates, which is SUPER awesome!
Now, my aunt has a different type of business focusing on telecommunications consulting. She hired a web designer to build something custom for her and pays him to update it whenever she needs to make changes. Which is quite often in my opinion. This is WAY to expensive for me and I'm sort of a control freak, so I'd rather have the option of fixing the kinks as I go without having to go through a middle man.
I hope this helps! Let me know if I can do anything else!
Heather
Pop Heart Press
www.popheartpress.blogspot.com