That allowance sounds about right.
Shop around for currency conversion and don't use the places in Heathrow airport.
I don't travel in a particularly budget conscious way, however you can get cheap lunches in the convenience shops like Tesco, Sainsburys, CoOp etc across the UK. £3 ish for a...