the best times to visit shangri-la in spring and autumn beca