Crusoe Hotel, 2 Main Street, Lower Largo, Fife, KY8 6BT
We went to the Crusoe Hotel (a la Robinson Crusoe). It’s right on the beach in Lower Largo in Fife about a 40 min journey from Edinburgh by train and taxi. The tide comes literally right up to the windows so at night you feel like you’re on a ship and during days you can walk the length of a long beach alongside big dunes and farmer’s pastures just beyond. Really nice, I highly recommend it. Go mid-week if possible for better deals. Really nice food too.