Highly dependent student to student and depends on your core site. Technically, you are assigned a core site and depending on the site you might be at the same hospital or bounce around multiple hospitals in town. It is just a matter of luck. If a rotation is not available for you at your core site location, say in Denver, they will send you to a different site and this can be in Colorado or out of state most commonly Kansas, Utah, and Wyoming but more recently Louisiana and occasionally NYC.
Outpatient vs. Inpatient is also a luck of the draw. I had a great mix and several of my classmates did but others are just doing outpatient (except for surgery) so again just site dependent. If you are able to move for 3rd year do your research and talk to upper classmen and pick a solid training site.
4th year you do whatever you want