I'm inclined to agree with you that you should be able to get a decent weekend rate if you keep your ear to the ground, but it seems like some of the Marriotts have okay redemption values these days. You could also try for a bogo at the ic ruijin park (the only ihg property in Shanghai that I like).