Castle gazing, park walking and river roaming – Windsor is a princely place for a weekend Like the Queen herself,…