What is the best way to: To keep a cocktail cold without watering it down,

Available options: (A). keep it in the freezer in between sips.. (B). use frozen grapes instead of ice..
Answer:
(B).