I have had good luck with elong.net on Chinese hotels. I used to use sinohotel.com a lot until elong acquired them and folded in their operations. I find they often have a bunch of cheaper and chain options that ctrip doesn't have. I've yet to encounter the No Foreigners Welcome notice.