Edinburgh is a excellent capital city to visit with plenty to do and ideal base to explore other parts of Scotland .