Two are in North Wales, including a "little gem” on Anglesey and a “very special” resort in Gwynedd. The rankings celebrates ...