Hidden gems in South India that are a must-have addition to any traveler's list