Do an away rotation at your own risk. I've posted on this before. You can find out a lot about a program by spending a month with them, yes. However, if you do something inadvertantly to irritate people, that can go a long way to hurt you. I've been here a few years...I've seen it happen to about half the people who have done rotations here. And we've been medical students before so we know med students are on their best behavior on rotations but the stuff we've seen is sometimes laughable and asinine (like boasting a step 2 score in the residents room by yelling it out for everyone to know--I wasn't there but I fell out of my chair when I heard about this).
Dr. Weiner...I would recommend my program for an outside rotation since you get to work with residents but especially because there are didactics on topics taught to you at the scope. I didn't get that at my home institution's rotation and I see med students enjoying that a lot. One piece of advice though...if you are going to do an away rotation, do it during July, August, or September. Then you won't have to give a talk at the end of your rotation...I've seen the performance of that talk really screw people here, and these were cool people we liked! But doing a bad job on that talk (and expectations are high) can potentially negate the positive impressions you make so if you come here, do yourself a favor and come during the summer.
A few people here have done rotations at another hospital in the area (the one across the river to the north) and said positive things about that rotations too. Both places are busy centers where you will see a lot and not be bored.