Most of us would expect to be paying a fortune for a city break to London. But one mum and her son managed to have a two-day break in the capital that was a bargain all round