Web hosting
I've used www.layershift.com for some years and have recommended them to friends, receiving only positive responses to their experiences.
Layershift offer a variety of packages for various budgets and their customer service is some of the best I have ever experienced.