Afternoon tea in Edinburgh - where to go
If your looking for the classic old school environment then you probably can't look past the Balmoral hotel Palm Court. Having said that there are a fair few hotels offering afternoon tea now.
My wife went to The Howard and said it was good. You've also got the 2 other big Edinburgh hotels - The Sheraton and The Caledonian - that no doubt will do decent afternoon teas. Views wise HN will top the other places but it doesn't have a refined type atmosphere since you're effectively in a section of the shop (always my quibble with the HN restaurant)