Sorry you're experiencing this. We could all debate for hours about whether he's an alcoholic or not, the main thing is, you are walking on egg shells when he does drink, you're constantly worrying about how his behaviour will be when drinking, he's ruining special occasions, holidays and much more.
While it happens a few times a year it's still too much, all that anxiety and stress is draining for you. I bet you worry in between these times.
You're away somewhere nice, you couldn't go out for a meal with him in that state, embarrassing you, ruining the meal, you on edge worrying what he's going to say or do.
He's ruined this break away, if he can't see that then he definitely has a big problem with drink. Don't engage with him, he probably won't even remember and people usually have their own version the day after.
It's time to decide what YOU want. Make this decision tonight. It's still early, go to a quiet restaurant get something small to eat, even if it's just a dessert and have a good think about your future. If you decide to stay with him then you need to talk to him, another time, about what he needs to do and change. If you decide to leave him then make your lists of how you can do this .
If you give him an ultimatum you need to follow through.