I will be traveling to Barcelona and Madrid for work end of May/beginning of June 2019. During my stay, I will visit Toledo, as well. My family plans to meet me in Madrid after my work trip is over (husband and two boys ages 13 and 10 at the time of travel). I would love to spend at least three nights in Madrid, but am wondering where to go next? I am leaning towards a beach town. I have the Rick Steves Spain 2018 guidebook but it's hard to choose! We will probably have only 10 days total.
Things we love:
Futbol
Beaches
My husband and older son love history
We are most interested in taking the train versus driving. Thanks in advance for any advice you have for us.