I think the best views of Florence from above are at Abbazia di San Miniato al Monte and Piazzale Michelangelo.