I wanted to maximize the number of possible externships so I did three 3-week rotations and a 3-week research elective (rather than three 4-week rotations). Looking back I think it was a good option, allowing me to see an extra program while still being there long enough to get to know the big wigs at each institution. I matched at one of them.