For IM at least:
If you didn't get it as a core rotation, I suggest rotating at the VA in Kansas City (vs Leavenworth). You will rotate with residents and medical students from KU Med. You will learn how to do a proper, formal presentation, and if you do well you will have faculty/residents to vouch for you. I would not have been at the level I am at now with presenting without having the residents really nitpick what I was doing. You will be doing only inpatient. Hours are 6am to whenever they're done. You will take weekend call.
Also, subspecialty electives with St Luke's, specifically pulmonary critical care, general medicine wards with the purple team (they will expect you to work on this team, take call, etc), gastroenterology (chair of medicine department is faculty here). You will do mainly inpatient here but may be allowed to do some outpatient with med teaching on general medicine which is great for patient FU after DC. You will take long call, and you will take weekend call for general medicine.
Finally, would also suggest interventional cardiology with Dr. Katrapati at providence medical center. You will be pushed hard on this elective but you will learn a tremendous amount of in terms of appreciating physical diagnosis, when and when not to utilize certain tests, and how to become very comfortable reading EKGs at the intern level. You will read a TON so just be ready to work work work with him. You will do a well balanced mix mix of outpatient clinic and inpatient. Hours are good you get there between 730-9 and get down between 2-4. Some days 5-6 but pretty rare. He will expect you to round with him on weekend once. If you can get some of his absurd pimping questions right he will let you off early.
I would also ask the coordinator for electives in HOSPITAL MEDICINE at either research medical center or NKC hospital (which are bigger sized community hospitals). This will give you a really good opportunity to handle patients in the inpatient setting and do admits. It's important to get a workload close to an intern as you enter 4th year (seeing 5+ patients, admitted 1-2, doing long call, learning how to do orders, learning how to work with other care teams for DC planning, etc).