The prettiest town in Ireland has been named, owing to its 'quirky streets' and 'flamboyantly painted' rainbow cottages that feels like you've stepped into a storybook