Everybody should visit Edinburgh at least once in their lives, and if possible go during the summer festival, the Fringe Festival, the Tattoo Festival... all worth seeing, great people and great views. I've visited Edinburgh several times, and it seems I can't get enough of it, its people are really welcoming and charming, and don't worry if you are on your own, get into a pub and most certainly you'll feel at home.