Tamil Nadu

Hi all,I am going to Sri Lanka for two weeks in late March and I'll be doing the "full circle" - Anuradhapura, Kandy, Galle, etc. After Sri Lanka, I'm looking to head to India for two weeks. Given that it will be early April, I'm deciding between a few places in India:

I've hear Tamil Nadu is a great area, but seeing that I'll be coming from Sri Lanka, will it be repetitive (temples, ruins, etc.) And Goa in April is more low season with the approaching rain? Should I spend some time in Rajasthan over Tamil Nadu?