DataHive is less expensive than the big guys, but you get what you pay for.
http://www.datahive.ca/
Prices vary wildly based upon requirements and workload, but generally speaking you are looking in the range of $300 - $1000 monthly for the average 2U server.