I definitely recommend staying at Casa de los Soles. It is located right next to the Artisan's Market and just a few blocks from EVERYTHING in the center of San Miguel. My apartment was quiet, comfy and immaculate with great WiFi. The rooftop terrace has a great view of the city. The owners and staff are very friendly and so helpful with directions, getting taxi's, etc. It was great to have a kitchen complete with a stove and big refrigerator.. Convenient places near by are Bonanza Supermarket #43 Mesones for staples, wine and cheese, La Europea for wine at #13 Canal St just down from Starbucks. Luna de Queso at #2 Jesus for designer cheeses and more. A bakery at #21 Rejox St. Definitely get cell phone coverage with a data plan while in Mexico, the ability to map locations makes getting around easy.