Начну с того, что на любом курорте есть отели подороже и подешевле. Когда я говорю о дешевизне, я имею в виду среднюю температуру по больнице - правило, из которого есть множество исключений. дешевые курорты - это места, где отдых в целом обойдется недорого. Там не слишком высокие цены в ресторанах и кафе, разумная стоимость услуг и т.п.
Если коротко, то дешевле всего обойдется отдых не в курортных комплексах, а в приморских городках. В чем разница между курортным городом и курортом, я писала здесь. В городах жизнь не замирает зимой - работают школы и больницы. Курортные комплексы же фактически обитаемы только в сезон.
Таким образом, найти дешевый курорт проще простого - если есть школа и больница, то, скорее всего, цены будут сравнительно невысокими, рассчитанными не на туристов, а на местных. А вот если нет... тогда, скорее всего, цены на все будут безбожно задирать.
Хотите конкретнее?
Извольте.
1. Низкие цены на развивающихся курортах. Например, в Каварне. Но учтите, что инфраструктура там развита хуже, чем на других курортах. Зато и цены ниже.
2. Недорого отдохнуть можно в Балчике. Причем чем дальше от моря, тем дешевле. Но учтите, что дальше - это значит вверх в гору. Похожий, но более плоский вариант - Поморие.
3. Недорогой отдых в Бяле и Обзоре. Эти два городка находятся вдали от цивилизации, и цены там довольно низкие.
4. Равда. Бывший рыбацкий поселок, расположенный около Несебра - недорогое место для отдыха.
5. Еще, пожалуй, упомяну Кранево и Царево. Там тоже довольно низкие цены.
Про самые дорогие черноморские курорты я писала тут.
Почитать про курорты более подробно можно тут:
Северное побережье.
Около Варны.
Варна.
От Варны к югу.