Take a look at LiquidWeb.com. I have a few what's called VPS accounts there, which is basically a big, fast virtual server that I can host as many websites as I want on it (space/bandwidth permitting of course). Anytime I need help, someone picks my support ticket and starts working on it...