Many thanks for your advice - I will pass this info on to my son. Is the area called Barranco worth seeing? You mentioned you have a "preferred" taxi driver - by any chance do you have any contact details you could let me know (PM perhaps?).
I was thinking that it might be a good idea for the boys to have a "tour" of Lima by taxi so they could perhaps see some of the historial sites as well as the "cafe culture" which I think is more there seen. Will let them know about your recommend for lunch - but might be over their budget. Up to them ofcourse - if it were me, I would be there in a blink of an eye - haha.