I would recommend the Sony XB10. They are pretty stylish and offers you a Bluetooth connectivity. It can give you a battery backup of around 16 hours. You can buy it here on Amazon: Sony XB10
Another option you have is the JBL Flip 2 Portable wireless speaker with 5-hour battery and speakerphone technology. It is awesome. One of my friend uses it and the sound quality is pretty good. Plus point is that they are waterproof. You can find it here on Amazon: JBL Flip 2
There is not much of choice if you wish to go for a Bluetooth speaker under 1000 INR. You still get a decent deal from Photron. The speaker is under 1000INR and delivers good quality sound. There are other options from a few local brands as well, but you will get a better deal from Photron.
However, if you wish to go for a wired speaker, you can go for Philips SPA-30 2.0 Channel Multimedia Speakers. I have used the personally and the quality is pretty good. Find it here on Amazon.