If you want to know how the royals live then you must visit Windsor. Less than 30 miles from west London, Windsor is surrounded by the beautiful countryside of Royal Berkshire and makes a great day trip away from London. You’ll discover a magnificent town in a glorious riverside location with great shopping, restaurants and of course Windsor Castle the Queen’s official royal residence said to be the largest and oldest occupied castle in the world.