Moscow is a 15 million people cosmopolitan city where 1 day wouldn't be enough to explore all the sights. If you still haven't planned a number of days to spend in Moscow we suggest you allocate at least 3 days before going further across Russia or back home. 3 nights in Moscow is a good start.