Before you consider paying actual tuition for a rotation, bear in mind that MOST programs do not charge a visiting 4th year/final year clerk tuition or any untoward fees. Most medical schools will allow foreign students in good standing to come for visiting electives, although you are often given last choice of rotation after their own home students have chosen.
I'm not sure of the link to the list, but all I did was think about WHERE I wanted to go (ie, geographical considerations not program specific) and looked at the student websites at university hospitals in those areas. This may require you to arm yourself with a US map and guide to US medical schools if you are not familiar with the US.
All of them had info about visting clerks and the process of application. I rotated at University of Virginia, Johns Hopkins, Baylor University, University of Kentucky and UC San Francisco. Admittedly, some of the programs required either a faculty sponsor or stated that they did not accept foreign students for clerkships. However, if you have a true desire to rotate at a certain school, it does not hurt to ask a specific faculty member - if they wish you to come, often the administrative "rules" can be bent. At least they were in my case at UCSF. Baylor was the only university that charged me a fee to come - this was to cover health and malpractice insurance. It wasn't much - something like $150 I think.
At any rate, do not feel you have to actually pay tuition at a university to enroll there as a visiting clerk. I've only heard of a few places that do this (ie, Harvard, Stanford) and there are plenty more places out there with good reputations that will accept you free of charge.
Please consider that your home school will most likely have to cover you for health and malpractice insurance while in the US (this is a sticking point for many students who find that their school will not provide the above, or it is not good in North America) as most US schools (with the exception above that I know about) will not provide it for you.
A little time spent on the computer will yield many potential programs to apply to. the information is usually found in the Medical Student section, under Elective Rotations or something of the sort. It can be buried sometimes so take your time looking for the info.