How to spend a weekend in Exmoor National Park, including coastal walks, castles, historical sites and beautiful villages.