The best family hotels in London to suit all budgets from luxury 5-star boutique hotels to bargain stays in the heart of the city| globetotting