Kimpton Charlotte Square hotel in Edinburgh has a ‘golden age of travel’ ambience