One Of The Most Stunning Castles Still Around Is The Royal Windsor, Open Year Round, So Stay At A Closeby Caravan Or Camp Site As Your Base To Explore The U.K. Just over an hour from London by road, Windsor is Queen Elizabeth II favorite weekend home. It is not surprising given the sheer beauty of this area.