The charming Medieval Castle of Tavoleto. Perched on the crest of a hill in the Foglia River valley, halfway between Urbino and the Adriatic coast