National Trust for Scotland urging visitors to Dumfries and