We (Canadian family of four - two teenagers) are traveling to Edinburgh from London in late July on our first trip to Europe and have both of those cities arranged already. We have three days and two nights to get there. A few questions:
Trains - Can I buy my train tickets early with "railcard" option selected and then purchase the railcard when I get there or is the only way to save money to buy as early as possible?
Where should we stop on our way ? - Leeds, Lincoln, York, Newcastle?
I would really love to surprise my daughters with a stay in a castle for one of the two nights if it wasn't outrageously expensive. Any suggestions?