London thrives on its complexity and diversity, offering an incredible range of galleries, theater, cafés, restaurants, and bars, not to mention markets and shopping. They can all be exciting, extraordinary, and often expensive experiences, and in a visit to a city that's got it all, exhilarating