1. Цены
Пожалуй, это одна из самых главных причин!
Стоимость авиабилетов, туров, аренды машины, развлечений, цены в кафе (в тур.местах) в разы меньше! А значит, можно позволить насладиться более длинным отдыхом, больше увидеть и больше исследовать!
2. Отсутствие или малое количество туристов
Особо важный пункт, если вы хотите отдохнуть от людей. Меньше вероятность встретить соотечественников (да-да, многие не любят ездить туда, где много русских) и больше шансов наконец-то начать говорить на английском.
А ещё- не нужно стоять огромные очереди, чтобы увидеть очередную достопримечательность!
3. Отношение местных
Какая бы дружелюбная не была нация, какие бы добрые не были люди, в сезон обслуживающий персонал устаёт. Нескончаемый поток туристов каждый день сведёт с ума кого угодно!
Зато в несезонное время вам уделят больше времени и внимания, остановятся поболтать просто так, да и обслуживание в кафе/отелях/развлекательных местах будет на порядок лучше.
4. Погода
Да, и погода вне сезон может быть плюсом, если в ваших планах не овощить на пляже, а исследовать новые места!
Согласитесь, в жару это делать чрезвычайно некомфортно.
5. Спонтанность
Даже если вдруг вам в голову пришла идея: "А не махнуть бы мне завтра в ...", вы легко сможете её реализовать. Причем не переплачивая за билеты, тур или жильё. Поймать реально горящие (не завышенные в цене) туры или билеты очень легко.
Как правило, в сезон, чем ближе вылет, тем дороже, и всякие сказки про горящие туры так и остаются сказками.