The best time to visit Tbilisi is May, June, July, August, September and October. Since this is the peak season expect a little crowd during this time. March and April period experiences moderate weather. So, you can easily avoid facing a large gathering.