The village has been inhabited since ancient times, as confirmed by the remains of a Roman house and by the discovery of an altar dedicated to the goddess Diana, dating back to the 3rd century AD.
The 14th-century Micideno Foresti Tower (property of the feudal Guelph family of the same name, built in the 13th century) still rises above the Sebino and is curiously split lengthwise due to the sinking of the ground which caused the partial collapse of the tower.
Halfway up stands the Santuario della Madonna della Neve (Sanctuary of the Madonna of the Snow) or of San Gregorio (St. Gregory), built in the 15th century, accessible via a steep flight of 288 steps, from which you can enjoy one of the best views over the lake. Up the hill, the rest of the old town centre is characterized by narrow streets and stone houses.
You can also admire the Chiesetta di San Giorgio (the little Church of St George), the first church you come across when approaching from Sarnico. Built in the 13th century, it is very small and in typical Romanesque style.
The hut-like structure has a squat steeple on two levels with two bells, while a St George and a 15th-century Madonna are still preserved in the single nave.
The Parish Church of San Salvatore is situated in the town centre near the town hall.
The entrance is topped with a gable supported by elongated columns and is harmoniously positioned in the façade of the church.
The Chiesa Arcipresbiteriale di San Giovanni Battista (Archipresbyterial Church of St. John the Baptist), built around the year 1000 in the old town centre by the lake, has been damaged and modified a lot over the years. The façade faces the lake and has a very simple shape and a floor plan with a single nave in perfect baroque style, whereas the current roofing has trusses, substituting the collapsed vault. The church is also situated near the breezy square where the town hall stands today and next to which there is a historic fountain dating back to 1709.
Finally, it is worth mentioning an important discovery recently made in the area of Predore. During the exploration of the Bus del Coren cave among the crags towering above the village, some samples on the ground made it possible to unearth important finds from the Neolithic period. The discovery was of considerable archaeological importance, since this was the only evidence of cave settlements from that period throughout the Bergamo area.