I highly recommend Rosehosting. Their services are superb and they provide full hand holding support.