Town of Bosa in the Temo River (Serravalle Castle in background), Bosa is among the 100 most beautiful villages in Italy.