Caribbean. You'll go there, spend 2 years hanging out in a tropical paradise, then come back to the states to do rotations anywhere you like. Then, you'll get whatever residency you like and will have the same job as anyone else. Only snobs with low self-esteem will look down on you for going to a Caribbean medical school.
That's impressive... I'll just address a few points (some of this is from the post I linked above):
A trend in the match at the moment (which will only get worse as Allopathic class sizes increase) is the number of foreign (carib) and DO grads that are not matching into MD residencies.
This year 93% of US MD grads matched.
70% of US DO grads that applied for the MD Match matched.
48% of Students from Carib or other Foreign Schools matched.
http://www.nrmp.org/data/advancedatatables2009.pdf
USMD 93.1% (-)1.1% from last year
USDO 69.9% (-)1.7% from last year
USIMG 47.8% (-)4.1% from last year
As noted above, DO students have the option to match into their own match. This means that if the MD match eventually becomes prohibitively competitive for US DOs, they will still have an alternative, while foreign MDs will not have any fallback.
Another issue is that DO schools tend to have attrition rates on par with MD schools, roughly 95% of the entering class will graduate. Carib schools will start with a very large class that gets much smaller throughout the first two years. You must pass their qualifying exam in order to take the USMLE, then you must pass the USMLE to move on to clerkships. There are a lot of points where you can be pruned out along the way. Once you do get to clerkships, a lot of the legwork is left to you. The school may have some hospitals that have agreed to accept their students, but it is up to you to work out the nitty-gritty details of when you get to rotate through.
Finally, there's the subjective issue of accreditation. US Allo schools are accredited by LCME and US DO schools are accredited by the AACOM. Foreign medical schools may carry some accreditation by the WHO, but this is not as standardized as the LCME and AACOM accreditation. Part of the issue with residency match is that the USMLE is just a single gauge of one's training. It doesn't include the standardization of the curriculum that the LCME or AACOM accreditation assures. This may be why US DOs are matching in higher percentages than Carib MD grads.