London and Rio de Janeiro have different climates and entertainment options. London has a temperate climate with cold winters between November and March, while Rio de Janeiro has a tropical climate with hot summers and mild winters. For entertainment, London offers free museums and watersports, whereas Rio de Janeiro enjoys samba dancing and beaches. Both cities offer shopping malls as entertainment options.