London, Milan, Berlin, A Coruña, Paris, Barcelona and Stockholm are our favourite cities for shopping tourism. Essential destinations for shopaholics!