Websites are pretty easy, so is adding a Paypal or credit card feature, even for someone with mainly basic computer skills like myself (I've done a few websites). Just do your homework on your choice for the hosting service, some are better than others (you get what you pay for). I had a friend do a website with a paypal feature and she said that portion took all of 5 minutes to add. One website I had was hosted by Startlogic and it was over $100 a year, I forget exactly how much.
Do you know how to design a website or do you plan to have someone design it for you? Some of the hosting sites have design templates too, if you aren't looking for anything too fancy.