Marinate the ham in the Port Wine, refrigerated, for at least three hours or overnight.
Bring ham to room temperature. Remove ham from marinade, reserve liquid, and pat ham dry. Brush honey on ham, and then pack all around with brown sugar. Place ham in roasting pan, and pour reserved liquid in bottom of pan.
Bake, covered, at 375 for 1 hour. Remove cover, and continue to cook for about 1/2 hour, basting as necessary to develop a nice glaze. Allow to rest for 10 min before serving.