This 'breath-takingly beautiful' beach in Scotland has been named one of the best to visit in Britain this winter.
A Scottish hotel on the edge of an 'ancient' woodland has been named one of the best in the UK for enjoying the great outdoors.