It may be winter, but it’s the long weekend (6-8 June) we’ve all been waiting for. Three luxurious days to…