I generally cook north indian food (mainly with a Punjabi touch) at home but absolutely love south Indian food.
Northern cuisine has been greatly influenced by the Mughals with the rich butter laden curries, but it is in the cuisine of the south that you can see the use of the spices that India is famous for. Probably because it is in the south that these spices are actually grown.
South Indian cuisine is quite different from the cooking of Northern India. The cuisine of the Southern Indian states – Tamil Nadu and Andhra Pradesh on the east coat, Karnataka and Kerala on the west coast – use such old cooking techniques that are still widely practiced, with contemporary refinements, today.