From riverside pubs to scenic Thames walks, The Boat Race 2026 is the perfect excuse for a spring day out in London