In der Sprache ist "eine Spezialität aus Wien" das Correct-Form, um etwas zu beschreiben, das aus Wien kommt. Dies könnte bspw. ein Product, Service, speciales Gericht oder Kulturaspekt beinhalten. "Eine Spezialität in Wien" hingegen ist grammatikalisch falsch und könnte Fehleinschätzungen überchten, zeigt aber immer noch, dass ein Bild von etwas, was zur Kultur Wiens gehört, auf dem Boden der Stadt selbst genutzt wird. Die korrekte Formulation wäre "in Wien" ohne "eine ... spezialität" dazu, und das Teil, das von der Stadt kommt, dann mit einem anderen Artikel funktioniert. Zum Beispiel: "Bier gutes zu trinken in Wien" wäre eine mögliche, aber grammatisch nicht korrekte Formulierung, während "ein guter Weiner in Wien zu trinken" richtig wäre.