Neelum Valley a haven for nature lovers