Professional Hosting

hi,

This is a question to those that run a Web Design buisness.

Where do you host your websites? Do you buy from companies like 1and1 or godaddy etc, or do u have ur own servers? How hard is it to run your own server?

What and where is best for someone starting up?

What sort of cost am i looking at?

Many thanks