Travel
FLIGHTS: There are several direct flights from Dallas to Queretaro (QRO) and Leon (BJX). Queretaro and Leon are the closest to San Miguel - about an hour away. Mexico City (MEX) is about three and a half hours away.
TRANSPORTATION: When you land at either QRO or BJX, you can take a shuttle or private transport to your hotel. We recommend pre-booking your ride directly through your hotel or with a reputable shuttle company like Bajiogo (which is about $30 per person). We do not recommend renting a car, because San Miguel is very walkable, and parking can be tricky.
Most importantly, make sure your passports are ready! :)