If you're buying Windows, you might consider waiting until Win8.1 comes out (October, I think).
Be sure you have a 64-bit processor before buying Win7 (64-bit), ortherwise it won't work. Plan on any 16-bit apps you still have not running on Win7 or later even under emulation (e.g. VMWare Player).