My family will visit Poland in January. We are also considering nearby Balkan countries as well. Would this itinerary work for a single-entry visa?
Poland-Austria-Slovenia-Hungary (all Schengen) then Bulgaria-Macedonia (both non-Schengen but admit Schengen visa holders) then return to Asia (with perhaps a stopover at a Schengen area airport).
I'm trying to find a hack because, as far as I understand, we can't go back to the Schengen area once we get out of Hungary.