I would say its Srilanka because it offers versatile list of choices ranging from hills , landscapes, monuments , spirutual places and ofcourse beaches. Its safe and secure, not very far from india and pocket friendly . Within india, my favourite destination would be Kerala because if its enormous greenary , natural abundance and touristic friendiness