When Germany decides to do something, it does it well. And nowhere does this passion for doing things properly show as much as on German cities holidays. From Hamburg to Munich, Berlin to Bonn, you'll be up to your eyes in the finest art and architecture. You'll be spoilt rotten for chances to splash your cash. And as for the nightlife – with everything from echoing beer halls to achingly cool clubs, if there's one thing the Germans do with gusto, it's have a good time.