Это желание понятно, но как раз Флоренция мне больше всего не нравится в этом маршруте чисто логистически. Не то, что до неё далеко, но, стремясь к ней, Вы просто перешагнёте через десяток (минимум !) более близких и интересных мест и городов. Опять же: будь у Вас больше дней, было б оправдано, а так... Ну смотрите: прилетаете в Бергамо, логично этот же день сразу провести там (заодно подстраховавшись таким образом на случай всегда возможной задержки авиарейса). Потом Гарда - минимум 1.5 дня (Сирмионе, Рива, Мальчезине). А тут ещё Верона совсем "под ногами" "болтается" - неужели перешагнёте ? Не, не укладывается Флоренция...
На мой взгляд, вполне логичен (и логистичен ) был бы вариант Бергамо - Гарда - Верона - Мантуя - Кремона - Бергамо (но даже здесь что-то наверняка придётся выбросить...). Машина, кстати, если и нужна, то только для Гарды, да и то при грамотном (и совсем несложном) планировании можно обойтись без неё.
Удачи !
PS. На Изео не был, поэтому из комментариев исключил.