Из Москвы беспересадочные дешевые билеты (8-9 т. р. ) постоянно есть у Vueling
А если с пересадкой, то за те же 8-9 т. р. билеты можно найти через поисковики, по списку например Шкодалюб. ру. .
Можно подписаться на получение информации - будут присылать информацию о скидках, общих единых сроков типа летних и рожественских распродаж в европейских магазинах нет.
Следить. Не знаю как у остальных, а у Иберии дешёвые билеты начинают появлятся примерно за два месяца до искомой даты и примерно за две недели до даты вылета начинают дорожать.
Нужно подписаться на рассылки. Все авиакомпании проводят рассылки своих акций. Так можно узнать, у какой компании когда будет распродажа со скидками.
Я всегда пользуюсь интернетсервисом Aviasales http://uznaju.com/kak-kupit-nedorogie-aviabilety-v-barselonu/