I wouldn't try bringing in the loose tobacco, just in case some customs/security person doesn't like it, regardless of what the laws are. Otherwise, I know nothing of fair pipe prices, but know you're exchange rate is going to suck bad. St. Andrews is beautiful, enjoy it. Also, don't eat canned haggis, not good at all.