Try looking at the ihome products. I have an iBT85 ihome Bluetooth speaker. It's water resistant, and it is fairly lightweight but it's not the kind that fits in your pocket, awesome battery life. I have mine turned on all day connected to my Amazon Alexa and it stays charged. The ports on the...