Why buddhists love staying in hills? What is reason of Buddhism mostly spread on hilltops of India then in plains of India? Moreover Dalai Lama lives on Hilltop; as he can live in plains. Is there any reason of choosing mountains for residence?
The Buddha mostly lived and taught in the Gangetic plains of India, and there's no record of him sojourning to the Himalayas like most Indian mystics. 

However he is also said to have favored the Vulture peak near the city of Rajgir, so it's not like he exclusively preferred the plains either. 

Most mystics like mountains for the solitude, in the Buddha's times it was possible to find it in the tropical Indian forests as well. In modern times, forest monks in Indochina keep the forest tradition alive.

The Buddha often chose meditative spots for the calm and tranquility, where meditation could proceed undisturbed, however he was also aware of spirits and other hinderances that could arise and rejected some otherwise calm places to meditate.