Hampton Court Palace Flower Show in London is back again in 2017, this high-summer event takes place over 34 acres in the spectacular grounds of Hampton Court Palace and features world-class gardens as well as marquees showcasing work by some of the country’s leading designers and nurseries. There are loads of opportunities to buy plants (especially at the final-day sale on Sunday), fresh produce and gardening equipment.