Elaine and I stayed in Cesky Krumlov in November 2019.
The beautiful town is small and enough to be seen in 1 day, however; I would strongly suggest you stay at least one night. The town takes on a different vibe when blue hour approaches and when the tourists are gone.
We stayed for 3 nights in an AirBNB apartment and found it was a very comfortable. We were located just outside the Old-Town area which gave us the perfect balance of quietness and close proximity, a (15 minutes walk) to the tourist centre. I highly recommend staying with Romana and please use our AirBNB link to make a booking.
www.airbnb.com.au/r/henryl3541
An interesting fact is that cars are not permitted within the Old Heritage area. So I would advise arranging accommodation just outside of the Old-Town Area. Within the old town, everywhere is foot walking friendly.
For photography, this town was heaven. The preserved baroque buildings had a lot of character and the cityscape vantage point is one of my favourites. I would suggest if you are into photography, stay for a few nights, that way you can capture the city in a good light.