Building the perfect portable Bluetooth speaker isn't just about making one small and light; it's about getting that perfect mix of features. To our mind, that means a speaker with a small body that's easy to carry around; something that can withstand the elements if it's to be used outside; decent battery life; and sound that will impress. Crucially,...