To Edinburgh this weekend

I’ve been once before and have seen the castle that dominates the city centre, but this time I’ll be visiting with my girlfriend for a long weekend. Maybe I’ll even get some shopping in this time! I definitely have to get a gift for my mom. Should be good fun, but it’s a 4-hour bus trip each way, and that’s from the north of England.