My boyfriend and I have booked a holiday to Mexico. However, he has a Polish passport and I've been unable to find out if he'll need a visa or not. Any help on the matter will be greatly appreciated. I just want to make sure we are all prepared.
Here is the Mexican government's list of countries that don't require a visa for Mexico, when entering as a tourist or other visitor without work permission. It includes Poland ("Polonia").
He doesn't need a visa when travelling for up to 180 days.
From Polish MFA travel guide (in Polish):
No visa is required for Polish citizens in the case of tourist, private or business stays not exceeding 180 days.