Historic holidays: 10 UK landmarks you can stay in on a budget