Dali is a magical place, nestled between towering peaks and a shimmering lake, just shy of 2,000m altitude in southwest China's culturally diverse Yunnan Province.