I just started to consider going to the Olympics but won't know if I'm going to Beijing until 30 minutes before the flight leaves. Should I end up in Beijing, will there be anyway to just show up at some events and buy tickets, either at the box office or from scalpers? I usually just buy tickets from scalpers when attending sporting events in the US, but have no idea how that sort of thing works in China.
Also, are Chinese embassies in the US (specifically the DC location) enforcing the plane ticket and hotel reservation requirement to get a Visa? I have 2 expired Chinese visas in my passport and don't believe I had to show any proof of plane ticket or hotel reservation to get those.
Thanks.