Pretty much all major retailers have Jordans on sale, since there so many fakes you may want to go with someone you know. Finishline and Eastbay have some good deals all the time, but there are some others too. You can check this link where I usually check these deals all at once.
Lunars all the way. The Free sole will feel great at the beginning but there is not much support on the long run. Go with Free if you're professional runner.