Yes, it is a place for everyone to meet and also where people waste time. Usually it is also the biggest of the town.But I think it's more of a concept you're after.... what does come la piazza principale mean? A place for everyone to meet? A place where people waste time?
Thanks everybody. I suppose my last translation is ok.