The European Sleep Index assessed 25 cities across the continent to rank the best and worst for sleep, analysing factors such ...