A 660, as you are aware, probably, is a bit on the low side for ISB. You should of course apply! But be aware of your chances. also, you have relatively little work experience in comparison to the average, and you might want to consider whether you want to apply immediately this year, or perhaps wait one more to gain more experience, and to give yourself the chance to retake the GMAT. As for which programs, there are a TON of amazing programs out there, both in MBA and MS finance. You need to approach the question first from the point of: what do *I* want? And then we can try and fit you with programs that you could get accepted to.
Hope this helps!!!
If you like the post, give it a KUDOS!