есть и дешевле - зависит от кол-ва дней, маршрута, звездности лайнера, выбранной каюты. яндекс вам в помощь. 2 крупных компании на средиземноморье - Costa и MSC - можете на их сайт зайти, там есть цены, круизов оч много, лайнеров тоже.  имхо, лучше всего выбрать  круиз с русскоязычной группой . т к в другом случае вам придется либо самим осматривать достопримечательности, либо примкнуть к иноязычной группе на экскурсии - тогда надо владеть хорошо ин языком.