If your children are tired of trudging city streets, take a ride to Portobello (on the Firth of Forth), where the long sandy beach offers a perfect environment for long walks, kite flying, or wading and swimming in the sea.
If your children are tired of the city streets, you should take them home and leave them in your hotel room.