Again, if I were in your shoes, I'd still probably plan on hanging out at the Ramada rather than brave Hongqiao, but if I were to do the bus thing, I'd go with one of the aforementioned flights.
I don't have any Ramada points or status, can I just go there for free? It's going to be a long flight from Moscow just don't want to be passed out on a seat idle
Thanks!