London: greatest city in the world? Quite possibly. Is it the greatest city in the world for a stag do? Absolutely. With the best of everything, from the restaurants to the museums to the nightlife to the women, you'll find that there's always something incredible happening on a London stag weekend: the city never fails to ...