Just booked 3 nights at the Westin Bund Center in a holiday sale on hotels.com. Expedia and a few other online booking sites also have the same 50% off sale. $129++ room only, non-refundable, etc. but I just couldn't resist. So I guess I'm almost confirmed.
Hoping to book a couple of nights as an award stay in another hotel, possibly Le Royal Méridien. Now I'll have to check if those award flights I found are still available with US DM miles.
ETA: Promo email from hotels.com this morning about "48 hours luxury hotel sale in American and Asia-Pacific destinations". I checked the Westin Bund Center for the same dates and they are now advertising $193++ at the "Special rate: Early Booking Bonus - Save 25% on your hotel stay". The rate is cancellable.