UNM @ Albuquerque used to allow 3 mo's electives plus 1 mo IM ward, 2 mo's neuro. Don't know if that's still true.
UNM is a good, rounded program, lots of high-powered attendings. Variety of venues, good supervision, humane (as much as possible). Lots of research opportunities, but you don't get penalized if you don't want to do research.