Direct answer
Sochi is a Black Sea resort city offering beaches, mountains (Krasnaya Polyana), and year-round attractions. Plan for possible visa/entry rules, seasonal crowds, varied transport, and basic Russian-language needs.
Practical final notes
Enjoy Sochi: great for combining seaside relaxation with mountain adventures and cultural exploration.