If you have a Sportsman's Warehouse near you (one is opening somewhere in the southeast) you can get the best price on the Kahr. SW doesn't carry CZ. If you have a Gander Mountain nearby, they tend to have the best prices on CZ of any major chain sporting goods store, but your best bet is some sort of a discount place.
If that doesn't work, look into buying online. You should be able to get either gun for well over $100 less than those prices, which is more than enough to pay shipping and FFL fees.
But look around first. I've seen decent prices in FL gunshops. See what chain sporting goods stores in your area carry handguns--they won't have the absolute rock-bottom prices, but they should have fair prices.