I'm currently attending one that specializes in BPD. It's called Skyland Trail
http://www.skylandtrail.org/
It focuses on DBT and social integration in a holistic manner with Art, Music, Horticulture, and nutrition courses. It also has groups for dealing with family and depression, and each day you would be in a 45 minute DBT class. I absolutely love it there.