I've been to Venice, Rome, and Dubrovnik, but none of them come close to Edinburgh.