San Miguel de Allende is one of the best places to visit or possibly are living in Mexico, especially in case you are american or Canadian. This beautiful jewel offers numerous sights and activities for visitors and locals alike, and there is an abundance of nightlife and clubs for your