Good one's I've used are wiredtree.com and futurehosting.biz
There's lots that are bad (and unfortunately i probably tried alot of them) so although i sometimes feel i'm paying over the odds with those 2, they work and support is great.
Depending on resources you need though and whether or not you'll be upgrading at any time, might be worth considering a cloud service like Liquid Web's Storm Cloud or the Rackspace Cloud.