does it matter, really?
it's the same game.
although, for the sake of answering your question, i'd say Gamestop or EB Games or something similar.
i tend to stay away from Best Buy and places like that, because they typically know MUCH less about games.
but yeah, i'd say pre order from a video game store.