Bonjour,
le centre historique est relativement petit et se visite à pied, donc je dirais qu'une longue journée suffit.
On peut toujours rajouter quelques églises et musées (comme le musée d'art, musée du KGB,... que je n'ai pas visité). Tout dépend évidemment du rythme des visites et des pauses dans les cafés ou restaurants, shopping,... On doit bien arriver à 3 jours.
En été il y a du monde, peut-être un peu moins en mai mais il ne fait pas très chaud non plus (entre 5°C et 16°C apparemment).
Un peu plus loin à l'extérieur de la ville, je crois qu'on peut aussi aller à la plage ou visiter un chateau...