San Miguel de Allende, MEXICO - recently named "best city in the world”, this enchanting town was the perfect pace for an overdue sister's trip. If you like rooftops, sunsets, colorful streets, and some of the best views of central Mexico, SMA should be at the top of your list.