Нет, шенген не нужен (в Хорватию и Черногорию).
В Черногорию в любое время года можно съездить без визы на 30 дней. В Хорватию визу отменяют на лето (если не ошибаюсь, с мая по октябрь граждане России могут туда ехать на 30 дней без визы, но как с гражданами Украины - не знаю).
Насчет Словении я погорячился, нужен шенген. Но там свои плюсы есть, оттуда до Венеции рукой подать. Можно записаться на экскурсию, если конечно интересна венецианская архитектура.