Food is another attraction, with fine dining restaurants, delicious street food, and friendly taquerias.