I really am trying to cut down on sugar, but like Al Pacino says in "Godfather 3" it's not easy..."they keep pulling me back in!"

Of course, I'm not referring to gun-toting mobsters. My weakness is candy. All kinds. Especially chocolate. But there's a lot to admire in a good piece of licorice. Or caramel. Or taffy.

Just about anything made with quality cocoa, pure cane sugar and love can hook me within seconds. Here's some of the best candy shops in Iowa.

Nestled in downtown Moline, a block away from the iWireless Center is the famous storefront candy store Lagomarcino's. It is legendary for its selection and a must-stop if going to a concert.

Another great candy shop is a bit longer of a journey. But who wouldn't travel a half-day to savor the flavors at Palmer's Candy in Sioux City?

According to the website Only In Your State, Palmer's in Sioux City is one of the oldest candy shops anywhere and boasts of its multi-generational family history. And just look at all that chocolate goodness.

Of course, if you prefer to stay closer to home, Cedar Rapids has one of the finest stores for chocolate called Sweetopia. Their selection is incredibly creative and delicious.

You wanna to try some awesome Sweetopia treats? Look for them at Baconfest, where they combine the two best things in the world: chocolate and bacon!

More From 98.1 KHAK