London: greatest city in the world? Quite possibly. Greatest city in the world for a hen do? Absolutely. With the best of everything, from the restaurants to the museums to the nightlife, you'll find that there's always something incredible happening on a London hen do: the city never fails to perform for its visitors. It's impossible to ...