The release of Call of Duty: Black Ops 2 is a few months away, but it's never too early to place a pre-order for the game. If you're planning to pick it up for both the PlayStation 3 and Xbox 360, Newegg currently has the game on sale for a 12 dollar discount. It's a $17 discount if you count the same-day shipping.
Take note that Newegg will only ship the game out upon the day of its release, so if you're planning to play the game the instant it's out, you might be better off picking it up at Amazon—assuming you don't mind paying the full retail price.
If you'd like to order the game for a lot less than it retails for elsewhere, and you don't mind playing it on the PS3 or the Xbox 360, just head on over to the sales page at Newegg here (PS3) or here (360) and use the following coupon code during checkout:
EMCNBHJ256
The code only works for a limited time, so there's a good chance it won't work in a few days. Grab it while it's hot.
And yes, it comes with the Nuketown preorder package.