Home Lifestyle Prince Charles opens a bed-and-breakfast at a Scottish castle