Can I get MBA in finance if I'm from non-commerce background?

Hello all!
I’m a hotel management graduate with no work experience and currently preparing for the CAT exam. I want to do my MBA in finance but I’ve heard that colleges prefer students from commerce background more. Is that true? Also, what are the best colleges for mba in finance apart from IIMs?