The Crown’s most majestic palaces and where to book a royal stay