Mesilla is a charming village known for its historic plaza, boutiques, galleries, wineries, and restaurants serving New Mexican cuisine.