Here is another colorful speaker that combines with your Amazon Echo Input or Echo Dot to play your favorite music and audio content. The iHome iAV5 Color Changing Speaker gives you access to thousands of Alexa skills. It has a battery that lasts up to 8 hours.
The speaker has 5 color changing modes. Sets you back under $50 at this time.