edinburgh shopping city trip thorne experience