Cheapest place I've ever seen legitimately (where you get the sealed box, not some activation code only in an email that some guy has sold to a dozen people and will get revoked when Apple discovers it) is from L.A. Computer Company in Anaheim, CA.
YMMV
YMMV