Help me out with cocktail names. Are they always capitalized because they are proper names? For example, would I capitalize this way: "Do you prefer a Gin and Tonic or a Sidecar?" It's confusing because, in a way, giraffe could be considered the proper name of an animal species, yet giraffe is not a proper noun.
If not, do the rules change if a proper noun is the name of a drink, as with a Margarita or a Tom Collins? And what about cocktails in which only part of the name of the drink is a proper noun, as with a Moscow Mule or a Long Island Iced Tea?