For a Christmas Day with a difference, head out to Windsor Castle, home of the Queen of England. Built, occupied and loved by the Royal Family, this centuries old castle, must be seen to be believed. See Hampton Court Palace before enjoying a traditional Christmas lunch, and a brief sightseeing tour of the icons of Royal London.
Browse Geoweb for various cities, hotels and travel deals. Through this site, you can search and compare various hotels around the world.