Edinburgh is a fantastic city. Truly amazing. I would recommend a day to go around this incredible city.
Glasgow is worth a visit once.
The other place I would recommend is St. Andrews, if you take the megabus from Dundee, it would cost you around 5 quid, return journey. It has a beautiful...