Update and clarification from the OP
Here are the specifics - arrive Hong Kong on Saturday June 30 and there till Tuesday. In Macau on Wednesday and then Shanghai for the next three days. My preference is hong kong for getting the visa - re-entry is not a priority. But I arrive on a weekend. What is my best course of action?