Becino Hotel is a great pick right in the heart of the city. The rooms are stylish with thoughtful design and lots of natural light, and there’s a nice balance of comfort and local character that makes you feel at home as soon as you walk in. Prices for a night usually start around USD 120–180 for a standard room depending on season and availability, which feels like solid value for the location and vibe. Our tip is to book one of the rooms with a terrace or extra space if you can, because having a little outdoor spot or a lounge area was one of our favourite parts of staying there and gives you a great base to relax after wandering Oaxaca’s markets, museums and plazas.