1. Divide cranberries between 2 ice cube trays, fill with water and freeze.
2. In a large bowl, combine all juices and fruit. Chill for at least 6 hours or overnight.
3. Just before serving add cranberry ice cubes and cider or wine to punch; stir well. Transfer to a pitcher and serve right away.