Go on a romantic dinner cruise
Along the Thames, of course.

Very popular in summer, possibly quite expensive for what you get, though you do get food and a tour.
Many to choose from, including this: https://www.thamesdinnercruise.co.uk/ (we have never tried it, so it’s not a recommendation from us).