Universal Radio has lowered the price of their Tecsun PL-660 to $109.95. Even with $9.95 shipping, this is still less than the current Amazon price of $129.99.
Note that eBay still has some PL-660s available for $101 shipped, but there would be no guarantee of receiving the radio by Christmas day.