Rotiserie is the best way to cook a duck. If you can't do that, roast it. Always cut slits in the skin to let fat drain when cooking duck. If roasting, save the fat for use with other meals.