I think this question pertains mostly to the USA.
I travel often and like to stop at local coffee shops. My beverage of choice is a Caffe Macchiato. In the US, there seems to be the issue that a "Macchiato" at Starbucks is something different from an actual Macchiato.
From Wikipedia, this is what I consider a Macchiato:
Caffè macchiato, sometimes called espresso macchiato, is an espresso coffee drink with a small amount of milk, usually foamed. [...] The caffè macchiato has the highest ratio of espresso to milk of any drink made with those ingredients.
I have run into this a few times, even at coffee shops that seem to make a big deal about their coffee knowledge etc. I order a Macchiato, and receive a huge cup with mostly milk and some espresso.
I would like to be clear as to what I want when I order, but I also want to avoid sounding like a jerk if I specify exactly what I want, or sounding dumb if I describe the drink rather than ordering by its name. What is a good way of achieving this?