Chocolate Frogs :) ( don't worry , they are just cursed ;) )
Honeydukes sells candy in Harry Potter.
J.K. Rowling's favorite candy is said to be Bertie Bott's Every Flavor Beans, inspired by the magical sweets in her "Harry Potter" series.
Nope.
Harry potter byes candy on the train to hogwarts
Some of the popular magical sweets mentioned in the Harry Potter series can be bought in The Wizarding World of Harry Potter (Harry Potter theme park), which can be found in many counties and states of England and USA, respectively. The candies in the theme park include Bertie Bott's Every Flavor Beans (even the gross tastes) and Chocolate Frogs (though only of Godric Gryffindor, Helga Hufflepuff, Rowena Ravenclaw, and Salazar Slytherin).
The Harry Potter candy is Chocolate frogs, lemon drops, and all flavored of beans.
A red Blood-Flavoured Lollipop a.k.a. A Bloodpop
I would try a store that only sells candy and has things that are not sold in many stores.
I believe that you can find them in Chocolate Toad candy boxes. That should be the answer if you are asking what I think your asking.
By setting a magical trap with candy canes as bait.
The best place to find these are in the Harry Potter world in Universal Studios Islands of Adventure. They have the candy shop, wand shop, joke shop you name it. If you can't go inside the park, outside of it is "Citywalk". One of the stores there sell almost everything that is available in Harry Potter world.
The magical onion thing is killed by the pink AK47, watch it.