This small but mighty county has it all – coast, countryside, historic charm and top-notch hotels