Dude, seriously. Mariachi bands rule. There's a Mexican place here in town that has a live mariachi band sometimes and they always play "Angie" by the Rolling Stones in Spanish whenever Angie and I are there when they are (because I once asked them to on her birthday).