Kotagiri, tucked away in the tranquility of Tamil Nadu's mountains, rolls out a beautiful carpet of stunning vistas and inviting hospitality, particularly for those visiting for the first time.