We have rented flats in several cities now instead of hotels: San Francisco, London (both through airbnb), Rome (Romeloft.com) and it suits our family perfectly. Traveling as a family of five means at least two hotel rooms, which quickly adds up and also means lots of restaurant meals. With two very picky eaters and one with a long list of food allergies, having a kitchen suits us much better.
So London in August, which felt a bit like New York in late October. Which is not so bad.