There are decent buffets but I would agree a good restaurant is far superior.
Saying that, I'd personally recommend just cooking dishes yourself. As long as you have the main spices cooking is fairly easy. People go on about how 'difficult' Indian food is but it's no harder than anything else. It's just different.
There's lots of YouTube videos and lots of online recipes. I also have a few (several books). I'm sure worldspy99 might be able to help as well.
Honestly though, just cook it yourself. You can set the spice level to your own taste and when you get the chance, go to a good restaurant to see how they do things differently.
If you ever make your way to Canada, Toronto has a lot of good India restaurants and there's areas I can direct you to a bit outside Toronto where you can find some great places. New York is good and I'm sure most large cities in the US (baring a few) will probably have something decent around.