Have done a few in my time. Prague, Amsterdam (7 times), Talin, Endinbrugh, Hamburg (twice), Berlin, Madrid, Barcelona, Dublin
The best one of them all was Benidorm. the place was awesome. sun, sea, lovely women and very cheap beer. spent about 4 hours in one bar, must have had a good 10 pints...