Use unsweetened cranberry juice for tartness, or sweetened for a smoother sip. Dry sparkling wine like Prosecco or Cava is a great substitute for champagne. Rosemary adds a festive aroma and frozen cranberries keep your drink cold without watering it down.