Hi Tikiidol,
I suggest you check out each of the aforementioned options for yourself and take advantage of their introductory offers and look for a nice friendly place to learn that is convenient for both of you. In New Haven, you may also want to check out the Yale ballroom club at Yale University (yale.edu\ballroom). It's an affordable, fun way to learn in a college atmosphere that is also open to non-students.