Dress: these dresses are red hot with latin flavor that are not tacky. Most importantly they will look good on the dance floor while you're swinging those hips
Ruffle at the top adds some spanish flair
Will make your body look amazing as you spin and turn
Hair: flowing tresses with a flower
Shoes: a comfortable pair you can dance in; please do not wear flats or sandals, even a little heel is better than none.
If you want to add more spanish flavor try a black corset/bustier top with a long skirt