Heinfels castle stands in the Puster Valley, near the entrance to the Villgraten Valley. Although the town was first settled ...