Interesting. I have spent quite alot of time in Berlin and Tallinn and would go for Berlin every time. Tallinn has a reputation for being a party town, but isnt that brilliant. Berlin is good fun, it really all depends what you want from your Stag do? If its civilised then there are plenty of museums, civilised bars and restaurants. If its uncivilised, the brothels are legal .......... :))