For the later, I recommend walking along the river after dinner up to Big Ben for more sights. London has a fantastic food scene but one of the classic dishes is a Sunday roast at a pub.