DylanDirect via Amazon offers the Dylan Bluetooth NFC Portable Speaker
in Blue for $32.99. Coupon code "DVKQZYXZ" drops it to $19.79
. Plus, Prime members bag free shipping
. (Non-members can spend $49 or more to qualify for free shipping; otherwise, shipping costs $7.19.) That's $30 off and the lowest total price we could find. Features include FM tuner, microphone, tumbler function, touch function, and control from a mobile device.
Note: It's not expected to arrive by Christmas.