Steeped in history, this village has everything for a weekend escape - a castle, a beach and a high street full of independent shops.