If you're only looking for bass then the Mi speakers should be pretty high up on your list. For overall sound quality I'd recommend the JBL Go.
BTW the JBL Flip 2 is one of the featured items in Flipkart's Big Billion Sale. You might want to wait and see if it is available closer to your budget. Usually retails for 5k.