The first dress rehearsal of the final of the 2013 Eurovision Song Contest has just ended. Tomorrow, on 18th May twenty-six countries