Have a look at the Philipis Fidelio speakers. It is marketed for android phones just because they have an app for it, but it also works on any device that supports bluetooth ADP2. It also has a Flexi microUSB dock that you can rotate (I think this one depends on the model/variant).