According to this, McCain needs to win all 5 "baby blue" states - Florida, Colorado, Nevada, Ohio and Virginia and hold all three "pink" states - Indiana, Missouri and North Carolina. That would be 274 - 264 McCain.
All other states are supposedly too out-of-reach to change.