If plants are your thing I'd forget all the above and just spend the day at Kew Gardens, a fabulous place.