Brazil’s largest city has been named the world’s best for nightlife, with former banks transformed into bars and rooftops that turn into dance floors.