Check out Roku Player (Link). It is better and cheaper than Apple TV.
I did some research on Apple TV and Roku player since I was planning to buy one of them. Finally I came to the conclusion that there is no point in buying these in India. Instead get a Wi-Fi adapter for your existing TV and stream the content from your laptop/NAS and let the TV do the decoding. If your TV is not that smart, get an Asus Multimedia player from ebay. It costs around 6k and plays almost all the file formats.