San Miguel de Allende
There's a little bit of everything when it comes to eating out in San Miguel de Allende. From modern Mexican at popular upscale restaurants like Moxi—the San Miguel eatery of star chef Enrique Olvera—to highly-ranked Japanese, Thai, Peruvian, and Argentinean restaurants, you'll find chefs eager to share their considerable talents with you. A large variety of international sweets can be found here, especially at the bakery El Petit Four. And if you're looking for drinks in atmospheric settings, the rooftop bars La Azotea and Luna can't be beat—especially at sunset.