Word Association

Perfect dinner ---> authentic home cooked mexican food, a good bottle of rioja... preferebly Faustino I, and a couple shots of tequila for desert


... ok that's really not one word is it...

Sombrero