If you can manage it, I really recommend visiting places in the off-season. You’ll get an entirely different perspective of the place, especially if it’s a touristy one. E.g. Dubrovnik in August is a humid, crowded nightmare. In February it’s an empty seaside village.
This is great advice. For example, Venice in March is amazingly beautiful and you can visit all the touristic locations without queuing for half a day.
I agree. Recently I was asked for the best time to visit Lombok. I said in 1979 , I had the whole beach in Kuta for me alone for a week. Ok, discounting the family of rats in the hut I rented, but they were friendly, too.