According to me, IIT Madras is a better choice for an MBA in marketing as compared to IIM Udaipur.
IIM Udaipur is outright incomparable to IIT Madras. This is because while IIT Madras is an excellent educational institution, it specializes in technological studies and not in Management. Meanwhile IIM Udaipur despite being a new IIM has set itself apart from its competitors owing to the following reasons
Overall you will experience a very student driven culture and create many amazing memories.