Where in Fife?
It takes more than an hour to drive from one end to the other and they are the kind of roads where you often get stuck behind lorries/ tractors!
St Andrews is a must and 2 days here could be justified if close. If up that area try Dundee/Broughty Ferry for the V&A museum, the discovery of anyone likes old boats & you can drive up the law hill for an amazing view.
The East Neuk has lovely little fishing villages. There’s a pottery in one and a great chocolate shop/cafe in another. From Anstruther you can get a boat trip to the Isle of May for great birdwatching. The fish & chip shop is globally famous.
If anyone’s interested in war history Scotland’s secret bunker is nearby. It’s a Cold War underground shelter & quite a unique & fascinating visit.
Dunfermline has the Abbey & lots of history as the previous capital & birthplace of Andrew Carnegie.
Culross is a preserved village & another must see.
Not far is Lochleven castle in Kinross where you can get a boat across the loch to see where Mary Queen of Scots was imprisoned.
Pitlochry/Dunkeld/Birnam is about as far north as I’d head. There’s a lot to see & do & plenty of places for an overnight stay. The fish ladder & walk around loch faskally is suitable for people with limited mobility. There’s a lovely tearoom in town too. The house of Bruer is perfect for shoppers. Dunkeld is lovely for a walk around - the river/ cathedral ruins / Birnam oak.
If driving over the new Queensferry crossing to Edinburgh beware the huge traffic jams! Avoid rush hour at all costs. Don’t even attempt to leave Edin between 4. & 7pm! If you are only going near Waverley station just take the train. Edinburgh is extremely hilly & cobbly with steep staircases so could be very exhausting to get around on foot.
Without going all the way into Edinburgh (South) Queensferry is lovely. Perfect views of the 3 bridges, quaint old shopping street & nice places to eat with stunning views. You can also get boat trip from here.
Lastly as someone upthread suggested the Falkirk Wheel & the Kelpies is worth a visit. Book the boat in advance though!