We recommend at least two to three days to explore Moscow at a relaxed pace and cover most of its prominent attractions while enjoying shopping and local cuisine.