as noted in the article it's an iba official cocktail and the iba calls it an old fashioned that may not help with the capitalization question but it does say something about the dash also please note that the wp dash style guide says that a dash is used to create a compound modifier a compound adjective or compound adverb but not a compound noun here i believe old fashioned is a noun as for the capitalization i think that old fashioned appears too much like an adjective rather than a proper name this page is about a specific named drink so i think the capitalization is appropriate