An overnight levy on top of the removal of VAT-free shopping is making London too expensive for tourists, writes Ros Morgan.