I used to buy only in-store . . . but seeing as how it's become harder and harder to do so (GameStops only have a tiny little PC section, and they only carry the most current AAA titles), I've turned to Steam.
If it's absolutely necessary I have a hard copy for whatever reason, I usually order online now via Amazon or Newegg or something similar.
If it's absolutely necessary I have a hard copy for whatever reason, I usually order online now via Amazon or Newegg or something similar.