Le Musée historique Giuseppe Garibaldi se développe à l'intérieur du Palazzo Olginati, qui remonte au XVe siècle mais a subi de nombreuses rénovations, dont la dernière au milieu du XIXe siècle. Le palais, ainsi que le mobilier et l'ameublement présents dans le bâtiment, ont été donnés à la municipalité de Côme grâce à l'héritage du dernier descendant de la famille Olginati, Carlotta, à condition qu'"un musée y soit créé pour porter le nom Giuseppe Garibaldi en souvenir du séjour que le général y fit "en 1866. Le musée comprend principalement deux sections : la première est consacrée avant tout aux événements historiques du Risorgimento et illustre les principales étapes de l'histoire de Côme et de l'Italie, depuis les premières insurrectionnelles soulèvements en passant par les guerres d'indépendance et la figure de Garibaldi jusqu'aux deux guerres mondiales. La deuxième section comprend des tissus, des vêtements, des meubles et d'autres objets de toutes sortes qui documentent des aspects de la vie larienne entre les XVIIe et XXe siècles.