Make sure to check the weather for the clearest day and then plan to spend sunset at Piazzale Michelangelo. You can walk there from central Florence but it is uphill so a taxi might be a good option too! Once there, you can tour the Chiesa di San Salvatore al Monte until the sun is setting, then grab a drink and watch the show. There are often artists and entertainers there too.