On peut louer pour 1jour, 1 semaine, 1 mois etc mais les agences immob ne le proposeront jamais, du moins celle qui aident les expats.
Par contre en passant par le net, et si tu connais le chinois ou tu as un(e) chinois(e) a dispo pour t'aider, il te trouvera tout ce que tu veux sans trop de probleme
Quant aux differences entre Shanghai et Guangzhou, il y en a pas mal. Gz c'est pas aussi clean, pas aussi moderne, moins peuple (peut etre car plus grand?), moins d'etrangers (mais les chinois sont plus ouvert ici, ca cause cantonnais comme dans les films de HK

et il faut tres chaud 6mois dans l'annee.
De mon point de vue perso (je vis a Gz depuis 1an, et j'ai vecu a Shanghai 3mois), pour resumer : Guangzhou est assez moyen, je prefere Shanghai car plus pratique pour l'etranger que je suis, plus de chose a faire et a visiter.
Par contre, la province, les alentours de Gz, c'est l'une des raisons pour laquelle j'aime cet endroit : a 2H en train de HK (tres pratique, ne serais-ce que pour le visa), a 2H de Macao (a visiter au moins une fois, ca vaut le coup), a 2-3H de plage bien sympatique, pas cher, tres peu de monde meme pdt les vacances, des hot-spring un peu partout dans les alentours (il faut tester au moins une fois, il n'y a rien de plus agreable et relaxant qu'un hotspring)
Plus d'infos ici :
http://www.visitgd.com/english/todo/.../hotspring.htm
Si tu as d'autre questions a propos de Canton, n'hesite pas