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.
The nearby beach is the perfect place to take kids once they get tired to walking around the city.