The fortified market town of Capestrano is probably every Italian model town maker’s dream with lofty castle set in Abruzzo's largest national park