I love ballroom dancing. I do it socially and competitively and it is so great for the body and the mind. I don't do Salsa very much, but this gives some really good simple moves that one can do and have lots of fun doing it. Dance Vision is a great source for ballroom and is used by many instructors to teach students and those who want to be instructors.
https://www.facebook.com/DanceVisionbyWayneEng/videos/315113552545371/