We highlight four major cities across the globe that make for a particularly stylish weekend break. From Amsterdam to Barcelona, Portland to Reykjavik, here's what to pack, where to shop and where to pit stop.