In a saucepan over medium heat, melt the sugar in the orange juice. Add the cranberries and cook over low heat for 10 minutes. Set aside and let it cool. Blend cranberries in a blender, then strain to make the puree.
For the Margarita
In a shaker, add crushed ice, 1 1/2 ounces of tequila, 1/2 ounce of Grand Marnier, 2 ounces of cranberry puree and shake to mix.
Pour drink into a sugar rimmed martini glass. Add a cranberry swizzle stick for garnish.
For the Cranberry Swizzle Sticks
Skewer several cranberries onto 10 skewer sticks but leave skewers exposed on one end. Lightly brush each cranberry skewer with Karo syrup and then sprinkle granulated sugar over the cranberry skewers. Place the cranberry swizzle sticks on wax paper and place in the freezer to set.
For a Virgin Cranberry Cider
Replace the tequila and Grand Marnier with 2 ounces of sparkling cider.