***** NOT A TEACHER *****
My respectful suggestions:
(1) Just refer to Guangzhou. It sounds strange in English to say, for example, I visited "London city."
(2) I think that it would be a good idea to avoid the term "intimate friend." That could have many meanings. Do you wish to say that
Michael is your No. 1 friend? Then it might be helpful to say:
... while my best friend, Michael, chose to stay in our hometown. (No "who," please)
Student or Learner