Il Bacio has the best ice cream in town. They make their own, and have a ton of different flavors. They have both soft serve as well as hard, but I prefer the hard! There are always busy and there are always people outside sitting on the bench eating ice cream.
One of the best in the area, and if you haven't been there yet - you should give it a try!