Experience the quintessential British tradition of afternoon tea in Edinburgh's charming cafes and elegant tea rooms.