Prepare the fruit and spices. Combine the cranberries, orange slices, apple slices, cinnamon stick, and rosemary sprigs in a large pitcher or punch bowl.
Mix the base. Add the cranberry juice, orange liqueur, brandy, and sugar or honey (if using) to the fruit. Stir well to dissolve the sugar and combine the flavors.
Chill. Cover and refrigerate for 1-2 hours to allow the flavors to meld.
Add prosecco. Just before serving, pour the chilled prosecco into the pitcher. Gently stir to mix without losing too many bubbles.
Serve. Pour into glasses over ice if desired, ensuring each glass gets a mix of fruit. Garnish with an extra sprig of rosemary or a cinnamon stick for a festive touch.