Philadelphia has several top-rated candy shops that offer a mix of traditional sweets and artisanal treats.