I would definitely recommend such institutes that are categorized within the Top 20 B-Schools of India. These institutes have not been put in any correct order or rank as it tends to fluctuate each year. Because of a standard and perfection like that, the competition to get into such B-Schools is immense and one has to work very hard for it.
Here is the list of colleges you can consider apart from IIM and XLRI.
IIFT Delhi |
FMS Delhi |
SIBM Pune |
MDI Gurgaon |
SPJIM Mumbai |
ISB Hyderabad |
SJMSOM, IIT Bombay |
JBIMS Mumbai |
XIMB |
DMS, IIT Delhi |
One good thing about such fine and popular B-Schools is that they know what they are doing. They understand how to mold a student for a particular specialization or even a subject, for that matter.