I don't know if I can help too much, but I'm also looking into intl law. The thing I heard is to not pay too much attention to specialized intl law programs. Intl law is just law but with a foreign aspect to it. In other words, you should have a specialty in mind besides just intl law (contracts, human rights, immigration, etc.) Most of the good intl law programs are in nyc and dc - any decent school in those cities should be good for you. But more importantly, you need some kind of experience in the intl field. If you don't have it already, you should think about working somewhere that offers this and that's where being in dc or nyc come in. I'm curious, what are the top five schools that are mentioned? I know of a few more, but don't want to repeat.