Warm days are not guaranteed in London, so when the rain stays away there's nothing better than heading outside for a drink with friends. From bucolic beer gardens to roof terraces with a view, here are the finest places to sip under the sun