Dinner & dancing
If you want salsa then definately Lula Lounge!!
They always have amazing live bands from Cuban to Spanish! We are regulars and while we are expert salsa dancers, we still get down since it is not at all pretentious.
Many great dancers do show and are amazing to watch. They also offer a one hour salsa lesson before the band starts for anyone who wants to participate.
You can have a nice dinner there as well before the show. This is a good option since it will guarantee you seats while the show is on if you need a break from dancing. Here is the web link:
You might be better off having dinner at one venue, and going for dancing at a second.
For the dinner side of things, Laide is rather popular and fun for bachelorette parties.
As for dancing, El Convento Rico on College has a great mix of latin vibes and contemporary dancing, plus a drag show to boot!