I just bought the TDK A33 recently off Amazon for $149
It has all the features I want (weatherproof/dustproof, great for the beach), it's loud and has a really balanced sound including subwoofer.
I love it
Edit: Just to add to this, my friends have a Bose Soundlink, Soundfreaq Sound Kick and I think the TDK sounds better. I also went into the Apple store to test all their bluetooth speakers (which isn't really a great test) but the quality of sound coming from a lot of them was lacking. The only one that was decent sounding was the Logitech UE mobile boombox (the larger boombox sounds great, but too big), but it was too small for me and value wise the TDK won.