40 neat ideas for Scotland souvenirs for your next trip! Let's see what to buy and where to buy your Scottish gifts, with pet gift ideas!