It's difficult to say which medical college is "better" as it ultimately depends on individual preferences and needs. However, Osmania Medical College offers better exposure as students get to attend postings in 9 different hospitals till the time they complete their final year. Here, every specialty has its own hospital so students get to witness diverse cases during their time in the college. However, it's pretty tiring to travel to and fro to the hospital and then attend classes in the college in the afternoon.
Gandhi Medical College has a hospital within the college premises therefore saving a lot of time for students. However, the amount of exposure they get is limited.
So, it is better to choose Osmania Medical College over Gandhi Medical College.
Both GMC and OMC are equally good medical colleges for internships in terms of the exposure they offer. However, if I had to choose one between the two, I would have opted for GMC.
Students of OMC have to roam around from one hospital to another for completion certificates and waste a lot of time in the process. There are students from all over Hyderabad, and sometimes traveling to the hospital takes 45 minutes. For example, the maternity hospital is at one end while the Psychiatry department is at another. This results in many technical challenges and students might find it difficult to get their degree certificate
So, if you have the choice, go for an internship at Gandhi Medical College because here everything is under one roof so you will bewill be saving a lot of time and effort.