Looking for empty sandy beaches, miles of rolling countryside and starry skies? Look no further than Northumberland. England's northernmost county is also its least densely populated, so you'll have glorious acres of moorland and coast almost all to yourself. Here's our pick of where to stay.