Windsor , United Kingdom

Windsor is a town and unparished area in the Royal Borough of Windsor and Maidenhead in Berkshire, England. It is widely known as the site of Windsor Castle, one of the official residences of the British Royal Family. It is immediately south of the River Thames, which forms its boundary with Eton. The village of Old Windsor, just over 2 miles (3 km) to the south, predates what is now called Windsor by around 300 years; in the past Windsor was formally referred to as New Windsor to distinguish the two.

Featured Experiences

Featured Travel Stories

- If the world seems noisier and more chaotic than ever to you – you’re not alone. As life gets more stressful, online searches for ‘quiet travel’ have shot up like...

read more
Embrace the ‘Quiet Travel’ Trend in Laid-Back Costa Rica
Sightseeing

Journey into Authentic Mexico in its "Magical Towns"

- Mexico is more than beaches. It’s also a country rich in folklore, traditions, culture, history, nature and cuisine. And some of Mexico’s towns have such... read more

Hotels

Hotels Showing Puppy Love on International Dog Day

- Being a dog lover is a 24/7/365 thing, but the annual International Dog Day on August 26 gives everyone – including hotel companies – an... read more

River or Ocean Cruises

The Coldest Cruise in the World? Ponant Inaugurates Icebreaking Winter Voyage

- It's the first time ever that a cruise ship has navigated the frozen St. Lawrence River in Quebec, Canada - in the WINTER! Carving new... read more