Sofia is your best bet .plenty in there.Combine pleasure with dentistry.Do as well massage, pedicure,hair cut,teeth clensing,do shopping( ladies leather shoes) all in convenient distance for a day away from the slopes
I wonder if it is the dentist who lives in Momchilovtsi, about 15 min run from Pamporovo. He is excellent and people go to him from all round the area. I will be in Mmchilovtsi/Pamps fom this Sunday and I could find out more for you.