I visited IIT Ropar in the past. Its campus is in a pretty good condition. The seniors over there had good reviews about their institution. The campus is around 50 kms away from Chandigarh.
I am a student at IIIT Hyderabad and know my institution quite well. Here are some highlights about it-
According to me, especially for the CSE branch, IIIT Hyderabad is the right choice due to its great coding culture and strong curriculum. However, your choice can differ according to your situation. Do consult the alumni of both these institutions before arriving at a particular decision.