I think you should keep in mind that every Indian will possibly have a different answer, you can't really generalize.
Looking outside the SAARC countries, for me in no particular order of preference
1. Australia - Despite all the bad press, still is a welcoming countries and a model welfare state
2. Iran - Has made good use of its resources to improve the life of its citizens unlike the GCC rulers and has historical, cultural and people ties with India going back 1000s of years.
3. China - Han Chinese history and people are pretty cool, its economic development pretty neat. Only its the Chinese govt. that should allow more freedom and democratic setup to make it better.
4. Malaysia - successful transformation into an Asian tiger and moving from an Agrarian economy to a high tech one.
5. Singapore - Tiny countries that is still democratic and still provides high standard of living for its citizens.
I thought this question was only for Indians. Unless you consider yourself to be secretly an Indian after all