One or two days are enough to discover the most important sights in Evora. Half a day for the old town and an evening for a regional meal will give you a good impression. If you want to delve deeper into history, two days are ideal.