Extremadura, Spain, is a hidden gem with Roman ruins, charming villages, and farm-to-table cuisine. Here's our guide to ...