01 - In a large punch bowl, combine the cranberry juice, orange juice, and pineapple juice, stirring until well blended.
02 - Pour in the chilled ginger ale and sparkling water (or lemon-lime soda), stirring gently to combine without losing carbonation.
03 - Drop in the orange slices, lemon slices, fresh cranberries, and mint sprigs, distributing them evenly throughout the punch.
04 - For an alcoholic version, stir in the chilled prosecco or sparkling wine and dark rum at this stage.
05 - Add ice just before serving to keep the punch chilled, then ladle into glasses, ensuring each serving gets fruit and mint.