Timing
Four days is about enough to see all the major sights with some extra time to relax. If you are planning to ski in Krasnaya Polyana, or travel to any of the surrounding regions, you may need ten days to two weeks to get the most out of your trip.