This is the ultimate Berlin Guide for a short journey in Germany's hip capital city - including some of the best coffee places, stores and other hotspots.