Use pure, unsweetened cranberry juice rather than cranberry juice cocktail, which makes the drink taste artificially sweet. For a crowd, batch the cranberry juice and liqueur ahead and top individual glasses with champagne as guests arrive to keep the bubbles fresh.