There is absolutely nothing wrong with having a cocktail with a meal. Just choose your match carefully. The decadent boozy milkshake would be best with a light meal.