London. I live there. Tourists are ripped off, honestly.
Get vouchers where you can before visiting London, it's obscene.
My mum warned me not to have lunch in St Mark's square in Venice. Those places are eye-wateringly expensive. We found a stand up cafe and ate a pizza and had a bottle of coke for £5 each. Not luxury, but did the job.