The 20 best European cities for solo travellers have been revealed – and Rhodes in Greece tops the list. It was produced by ...