One of the first warm weekends of 2020 drew British crowds out onto the banks of the river Thames, defying official guidance to stay at home because of the coronavirus outbreak.