Sort:  

Hello! Thanks for comment. One tip: avoid high summer season if You don't wan't to stand in a line of people to see something ;). Of course there are enough space for everyone but most known places are more than full. In my opinion - autumn or winter time, evetually early spring.

Thanks @photovisions! Duly noted