Enjoy six beautiful golf courses across Edinburgh