Berlin is a city where past and present are on a constant collision course. History hangs heavy, but creativity - and the creative types that give a city its energy - remain among its exhilarating hallmarks.