From hipster cafes to the historic Wall, plan your Berlin trip