A charming little village just a short walk away from the UK's longest beach is nothing short of a fairytale. Surrounded by rolling hills and coastal views, Abbotsbury, in Dorset, is celebrated for ...