Если у вас всего пару дней, то конечно не стоит тратить их ни на какие другие города. В одном Эдинбургском замке можно день провести, не считая других мест.
Поезда ходят довольно таки часто, каждые полчаса приблизительно. Время в дороге от 4 до 4.30 часов, в зависимости от количества остановок. Есть ночной поезд идет 8 часов, чтоб можно было поспать. Ссылку вам уже дали.
Если хотите насладиться видами и атмосферой Шотландии возьмите 12часовой тур из Эдинбурга на Лох Несс или 8ми часовой на Лох Ломонд. Насладитесь видами настоящей Шотландии. Если поедите на Лох Несс увидите горы и почувствуете атмосферу средневековья как в фильме "Горец". Tур можно купить в любом информационном центре или на сайте самих компаний, цена при этом будет та же. Смотрите как вам удобнее. Компании Grey Line, [ссылка заблокирована по решению администрации проекта]
Ну а если времени на туры не будет, скучать в Эдинбурге вам не придется. Помимо исторических мест там полно прекрасных местных пабов с живой музыкой и других развлечений.