San Miguel de Allende (San Miguel for short) is a beautiful traditional Mexican town located, hight ion the mountains, indeed built on a mountain side, in the state of Guanajuato. It is located some 3 hours north of Mexico City and features cobble-stoned streets filled with art galleries, international restaurants and shops. The city is very trendy and has a rather large American expat and part time population.
Even though San Miguel is popular with American ex-pats, it still retains many Mexican traditions. During the high season its streets are filled with people seeking a break from hectic life in the cities.