Rancho Viejo is a casual Mexican eatery offering a wide range of traditional dishes and cocktails, with live music.