Andy, sorry if this has been raised, but I just reread the entire thread and may have missed it. Why are you starting this ticket in London? There may be more expensive places to start, but off the top of my head I can't think of any.
Have you considered alternate starting cities?