Our 18 top picks for City Hotels on the Greek Islands: