This is a list of charming towns in Piemonte: Alessandria, Asti, Biella, Cuneo, Novara, Vercelli and Verbania. Each one is particular and has its own history, which could be discovered by walking, visiting the museums or simply by admiring the skyline at sunset.