Europe's hottest destination for tourists, Berlin offers more than bargain-priced nightclubs and Cold War nostalgia.