The city of San Miguel de Allende, a UNESCO world heritage site, is often called the heart of Mexico, for its central ...
From face painting to snorkelling, there are plenty of activities to keep kids entertained at this luxury resort ...