Хоть и с опозданием, но отвечу. Если вам не нужен постоянно пляж, то я рекомендую остановиться в Красной поляне. Как вариант - апарт отель Горки-город. Я только что из него. Огромная квартира - кухня (с посудомойкой), 2 санузла, спальня и гостиная. Все необходимое, вплоть до утюга в номере. От Красной поляны на машине до скай парка - 30-35 мин, до пляжа в районе олимпийских объектов - 40-45 минут - там же и парк аттракционов. В цент Сочи тоже можно съездить. Народу меньше, чем в Сочи. Есть центр "Галактика" с небольшим аквапарком и открытым бассейном.
И после я бы смотрела в сторону Абхазии, а не Геленджика - мое имхо.