What type of visa do I need and how many entries if Macau is included
I will fly from Washington DC to BeiJing. Stay in BeiJing for 2 days then fly to Hong Kong. I had originally planed on taking a high speed train from Hong Kong to Guilin but Hong Kong is kindof a danger zone now. Since I couldn't change my ticket with out paying enough for another trip, I plan to take the back-door out of Hong Kong and travel from the airport over the Hong Kong–Zhuhai–Macau Bridge to Macau and enter Mainland China from Macau and travel to Guilin. Then, I will travel to Guilin the next day for 5 days. Then I will return to Macau and cross the bridge to Hong Kong airport and then I will fly from Hong Kong to Tokyo Japan with a layover in BeiJing inbetween. After 2 days, I would then fly from Tokyo to DC with another layover in Beijing. How many entries would this count as and, thus, what type of Visa would I need? Would I need a multi-entry visa for Macau? I know this is a little complicated but any help would be appreciated.