Our family of four (18 year old son, 15 year old daughter), will be spending 2 days in Edinburgh in late June. We have an option of staying one more night in Edinburgh and taking the train straight back to London to catch our flight home, or breaking the trip up and spending that last night either somewhere in between (on the train route) or back in London. Considering Oxford as a stop, open to other ideas. Kids are likely to be a little jaded on history and castles by then. Any suggestions?