The town is located on the western shore of Lake Como, in the northern region called Alto Lario, and is made up of many hamlets on the slopes of Monte Bregagno.
Among these villages there is San Vito, on the lake, where there is the church dedicated to San Vito and San Modesto.
Near this church were found fragments of vases, tools and other objects dating back to the Roman period. The documents prove that in 1172 Cremia was fortified and had a castle on the shore of the lake, but there was no trace of these buildings.