Пока вы сами не съездите по обоим вариантам- мнение не составите. У всех разные предпочтения, я бы например лучше 2 раза по 10 дней за лето съездила, в разные страны. Чем сидеть 3 недели в одном отеле. Какая страна, тоже зависит. Есть ли  что посмотреть, достопримечательности. Если отель все включено и недорогой, то в низкий сезон возможно хуже будет питание и анимация. Но если у вас маленький ребёнок, с которым особо не поездишь по экскурсиям, то может и 3 недели разумнее выбрать. Свои плюсы тоже есть- народу меньше, например.