ご質問ありがとうございます。
「デザート」はdessertになります。dessert drinkとdrink for dessertが通じられますね。例:Would you like to have a drink for dessert?
でも、after-dinner drinkの方をよく使っています。
例:Let's have some after-dinner drinks.
そして、食虫酒はdrink with dinnerです。
例:What would you like to drink with dinner?
apertifはもともと英語ではありませんので、高級なレストランのメニューなどのところしか見ないんですが反対言葉(デザート酒)はdigestifです。
ご参考になれば幸いです。