Winsor Castle is perched upon a hill overlooking the River Thames, and has been a royal residence for centuries. It's is a magnificent building, but outside those imposing walls lies something that equestrians will really go crazy over - the expansive Windsor Great Park. If you're an American,[...]