Take a private practice rotation if you can.
Mine was busy, but still surprisingly chill and I learned a TON!
Every morning before rounds I'd show up to a local restaurant (that the attending had selected the night before) for breakfast and a didactic session. Then we'd round and head to clinic. In clinic I did everything: paps, breast exams, fundal height and Doppler, etc. the paitients didn't mind, their OB was a man so having a male student wasn't a big deal it seemed. I even got to place and remove a few IUD's and do hysteroscopy.
For surgeries I scrubbed all the cases and helped with everything I could. Suturing, holding laparoscopes, installing and using the uterine manipulator etc. I also assisted on many of the c-sections; which was scary at first since I'd never scrubbed before; but the doc was patient and taught me what I should do and how to do it.
I also got to catch all the babies for the patients who were OK with me being there. He'd handle things till the pushing started and then I'd jump in and catch the baby and hand it off to the mother.
All in all it was an awesome rotation, one of the very best I had in medical school.