Selection of college depends on various factors. First of all you need to know if course in which you are interested is available in particular college or not. Not all colleges offer all courses.
If course is available in all colleges you can join any of the above colleges are all are equally good.
Lifestyle is good in all of them, DTU / NSIT seems to be more active in cultural or entrepreneurial activities. Placement records are similar. For IT jobs i think the priority should be IIIT Delhi > NSIT > DTU for other fields core jobs you can go for DTU > NSIT (IIIT Delhi does not offer many courses)
Not sure if college gives free time in schedule, but you will get enough time to do anything you want as these are colleges not schools.