Where to find a decent host that is managed, can be shared, but handles wordpress well.

Me and a friend need a cheap-ish host to put client sites under development. We need to host them because we are in different locations and have a few people working on the site at any given time.

Had good luck with Dreamhost in the past but just got a 700 page site that we are working on and the database crashes 2-3 times per week. So it can be a little more expensive but wanting to keep it under $30 a month if possible and still have it easy to install wordpress, etc.

Like I said this will mainly be a dev server and we won't have to worry about live traffic going to it, just need some stability while we build the site. Thanks.