I’m addicted to buying jewelry pieces and collecting them personally. My favorite online and offline jewelry shops are : Pandora.ca, Swarovski.ca and Leefiori.ca. I buy more online than offline though.
It depends on the occasion: I like the charms for bracelets from Pandora, but their jewellery range (Rings, Bracelets and Necklaces) make nice gifts too!