I (and others) have only had one serious tryst with a TSE so far and it proved with no uncertainty that we've accumulated a lot of bad karma from our previous births, atleast as far as Eclipses are concerned.
I did learn a lesson for a change, that sometimes you should bank on your first intuition regardless of how irrational it might sound. My first intuition *was* to go to Varanasi - which indeed did witness a fantastic totality while Patna (which was to be at a cloud-minimum), Taregna (of the Aryabhata fame. Gathered 50,000 people to witness the Eclipse, including the Bihar CM. Was widely believed to be the best venue for the TSE), et al saw darkness and nothing else.
Our own Dibrugarh experience was pretty disastrous.
Traveling 3,500 KM through trains, sweat and dirty toilets only to see darkness descending on the Brahmaputra as we stared on with our photography setups was but depressing. Infact, it was so depressing that I gave up on my Arunachal Pradesh / Tawang Circuit plans and went to Delhi instead. In contrast, the good folks from ABAA did get to muffled totality from Puri while folks from AAAD got arguably the best amateur shots of the TSE from the subcontinent. Varanasi proved to be lucky not just for AAAD but also for Amar, Aparna, Pallavi and Vivek - all from BAS as they got to witness some fantastic moments of totality. Here are some of their Pics and a Video and another video. Raghu Kalra at Sasaram in Bihar witnessed yet another miracle, with a short window at totality. Other places that saw totality included Guwahati (450KM from Dibrugarh. And not quite totality. 99% since Guwahati was just south of southern limit) and Jalpaiguri (right on the central line!)
Thanks to our (mis)calculated bargain on going all bullish about Dibrugarh, we were probably amongst the most disappointed people after the eclipse. But all said and done, witnessing the darkness we experienced at Dibrugarh wasn't all that bad in retrospect. It's only intensified my thirst for TSEs to crazier magnitudes.
Back on the topic, the question now is about upcoming eclipses. I'll list some information I've compiled here.
So long as you're prepared to travel for it, you'll always have a TSE for you. So long as you're not really unlucky, the law of averages will take over and you will get to see one. Personally, atleast 3 of the above listed are on my hitlist.
The Indian subcontinent is particularly unlucky this century (but for the Eclipse that just passed), atleast in comparison with the number of TSEs passing through Australia and South America. But South India is blessed with a huge load of Annulars, with the one on 2010 Jan 15th being the first of many. The Madurai region especially is very lucky and will play host to 3 Annulars in the next 30 years
Talking TSEs in India, the only one we'll get to witness this century is an evening 5PM TSE spanning roughly 2 minutes passing through Srinagar and Leh on 20th Mar 2034. This is another candidate for a must-see.
For the sake of Trivia, here's more assorted eclipse info. Mostly specific to Bangalore.