I have to 2nd the godaddy.
I run 3-4 different sites depending on the time of hte year and they are all hosted there.
Cheap, easy to use, etc.
Setup is simple, writing the code is where it gets tricky.
All the WYSIWYG (What-You-See-Is-What-You-Get) editors are good, but if you need to do something outside of what they offer, that is when it gets tricky.
I have been involved with the Internet and websites for 15+ years now and it all goes back to the basics if you want to do something easy... you want to add e-commerce, etc. you are going to need to hire that out and use a vendor... especially in the Credit Card arena... you don't want to keep that info, because if it gets stolen, you get screwed... big time!
cb