Всегда думала, что это синонимы, но не так давно задумалась, а вдруг все-таки чем-то отличаются. Это и логично, неспроста же разные названия. Хотя разные названия могли быть обусловлены, например, разными регионами, но при этом иметь одно значение. Загуглила, и оказалось, что в таверне подавали вино, а в трактире пиво.
На другом сайте было сказано, что трактир предоставлял путешественникам ночлег, выпивку и еду, тогда как в таверне просто можно было выпить вина и поесть. В пабах подавали эль, а в тавернах именно вино.
Думая о том, как я теперь буду дальше жить с этой информацией нашла еще кое что:
Если назвать корчму таверной, а таверну – трактиром, шинок – кабаком, а кабак – корчмой, то ничего страшного и преступного не произойдет.
— Novate "Трактир, корчма, таверна и кабак: в чем разница между заведениями "
Вот теперь немного успокоилась, но все равно, наверно, буду задумываться, какой термин куда применить.