Virtuoso has agents based in Spain and Portugal - so that's where you could start. I would look for a local, native Spanish speaker. Travel in these two countries is pretty straightforward and 10 days limits your options. If you have a broad idea of what you are looking for and when you are going you can get some great advice here.