Oh, and there is also Buena Vista Social Cafe, which if I recall (it's been a while) is quite nice for these types of gatherings