Where do the cool kids hang out in Berlin/Prague/Budapest/Vienna/Munich? And what *must* I do/see as a tourist? Ideally cheap or free!