Treat yourself to some tea and cake at one of these afternoon tea spots in Scotland.