I'm non-resident of US and during my trip want to buy IPhone (2G or 3G it doesn't matter) there. could somebody give me advice about how to make it Location in which I will be: MA, Boston, Burlington, Lexington.
They will not sell it to a non-resident, and you cannot perform a software unlock, so it is of little use in you home country. If you really want one, get one from Hong Kong or Italy, where they are sold unlocked.