Book ahead for riverside spots, especially on weekends. The Tower area is a global magnet, and tables vanish faster than a Beefeater on a break. Use apps like OpenTable or call directly—many pubs reserve a few tables for walk-ins.
Timing is everything. Aim for a late lunch (2pm) to avoid the noon rush, or an early dinner (5:30pm) to catch the golden hour light on the river. Bonus: many restaurants offer a ‘set lunch’ menu that’s half the price of dinner.