Marevna,
Бюджет 30 евро на чел за ночь, тем более для группы 20-28 человек - хороший бюджет даже для Флоренции, где можно спокойно найти отели типа Pensione 1 Stella ( Пансион или отель 1 * ) очень и очень приличные в центре за 35-45 евро/за комнату на двоих. А для группы - так ещё и договориться с владельцами на меньшую стоимость.
Хостелы студенческие - средняя цена 15-18 евро/чел за ночь, условия будут более спартанские ( от 4 до 8 чел в комнатах). Монастыри классические - не советую, у них зачастую дороже и условия проживания жестче, например, после 20.30-21 двери закрываются и все, вход/выход воспрещен.
Для групп можно оставить заявку с условиями на сайте -
https://ssl-it.hotels.com/...
Теоретически вам должны выслать лучшие предложения.
Можно идти и классическим путем - искать по сайтам он-лайн бронирования отелей, выделяя категорию 1 или 2** в центре ( как уже написали выше).
А вот для экскурсии - взять гида на группу будет дешевле, чем рекомендуемый аудиогид ( тур на чел). Гид для группы студентов - классическая обзорная экскурсия 2-2,5 часа = 130 евро