In a large punch bowl or pitcher, combine the cranberry juice, orange juice, pineapple juice, and pomegranate juice. Mix well.
If desired, stir in the spiced rum or vodka for an alcoholic version of the punch.
Add the ginger ale or lemon-lime soda just before serving to keep the punch fizzy.
Stir in the grenadine syrup for sweetness and color.
Add ice cubes to chill the punch.
Garnish with fresh cranberries, orange and lime slices, and mint leaves.
Serve immediately in punch glasses or cups.