If you go through google, you are gonna get a great knowledge about different types of speakers. But I can assure you to buy some good quality speakers available in the market. List are rare but may be usefull.
1) Braven BRV-X
Well if you are looking for a bigger one, I think you should go for this. Its cutting edges glow its beauty and a straight forward model. All the functional buttons come on the top of the speaker.It can also be used as speaker phone if you want to.Looking into its working condition, its gonna last a long and is gonna provide a heartstroke sound for music love. Some its specifications are
USB port available
Battery: 12 hours
There are different models for Braven like Braven BRV-1, Braven 570, Braven 710.
If you are looking for small sized speakers for your use, I think you sahould probably go for this. Don't mind about its size, its a real smart guy. It is designed in such a way that it functions over style. The functional buttons are smooth and is easy to tote. All the functional button are at the top.
It takes 5 hours to get fully charged and last for about 8 hours. If its used roughly at high bass, the system is gonna have less battery life.
And the bluetooth configuration is quick, and if you handset provide NFC, then you can just tilt you phone and place it on the top panel and therefore you can establish audio streaming.