Berlin is very good but with only 2 days I would leave that for when you can spend a bit more time there, lots to see. I can recommend Cologne highly. The view from the City's tallest building, A truly stunning Cathedral, good bars and restaurants, nice folk. I enjoyed it there a lot.