To really experience Santorini and everything it has to offer, we'd recommend anywhere between 3-7 days.