Nestled in the back streets, the iconic Windsor Castle features tropical beer garden cabanas, great pub food and a cosy fireplace.