Midsummer celebrates the longest day of the year. This feature shows you how to do it in high style with everything from champagne cocktails to a fabulous feast with a selection of mouthwatering desserts.