Yes, Piazzale Michelangelo is 100% free. Parking is a nominal fee, and there are street vendors of all types ready to offer you something to buy. Piazzale Michelangelo is also one of the very best places in Florence to take a picture.