Often I am asked to suggest a service or a resource. Here are my recommendations, and if you click, I earn a few pennies.
For hosting your website: Host Unlimited Domains – 1 Account $5.99 Per Month
Or use HostGator Reseller Hosting Starting at $3.96!
For designing your “artsy” business cards, try Moo: MOO Business Cards, MiniCards and Postcards – Stand out in a crowd with NEW MOO MiniCards – 100 unique mini-calling cards with new some great new features!
The best option for self-publishing is CreateSpace. Get high royalties, low book prices, and expanded distribution.