Congratulations on the offers! They are both fantastic schools in their own realm and have different merits.
Here are 4 things you should consider:
1. INSEAD has much bigger alumni network in Asia- only fraction of students from CBS work in Asia.
2. INSEAD places over 200 students into MBB alone every year; CBS sends ~100, if you want to move within consulting, INSEAD will give you twice as many recommenders.
3. INSEAD is 10 months+2 months(D term) program vs CBS's 16 months J term. This means you get back to your job and family faster- more $ and more hassle depending on your preference.
4. INSEAD's D term let you explore internships in different world unless it is prohibited by your sponsor.
Since higher $ and internship % in US along with visa issues does not apply to you, pick your priority and go for it! Both are fantastic choices.
EDIT: I assumed that you know CBS is more known to non-MBA recruiting folks, especially in Asia!