Ну, Крым все-таки - не город курорт, а целый полуостров:).
лучше, конечно, уточнить конкретный город в Крыму. Например, отдых в Феодосии, Ялте или Судаке отличаются друг от друга, а это в се Крым.
Если брать в целом, то климат в Крыму лично мне нравится больше. Там нет такого жгуче-палящего солнца, как в Сочи.
Золотые пляжи Феодосии более для меня приемлемы, нежели каменистые в Сочи, но пляжи Сочи мне больше нравятся, чем пляжи в Алуште или Ялте.
Лес. Лес как в Сочи, так и в Крыму манит и мне понравилось и там, и там. В Крымском более прохладно.
Цены в Крыму были гораздо демократичнее сочинских, но как сейчас сказать не могу.
Насчет всяких развлечений, то везде примерно одинаковые услуги.
Экскурсионный сервис в Крыму интереснее. Это и музеи Айвазовского и Грина, Чеховские места в Ялте, Дворцы в Мисхоре, Волошинские места в Коктебеле и т.д.