Cooking during a party is never fun. You can save yourself the hassle by cooking bacon in advance and heating it up during your gathering.   The best way to do this is to cook your bacon until it is slightly underdone and put it in a Ziploc bag in the refrigerator. Then, when you want to serve the bacon, heat it in the microwave on a paper towel. You can also reheat and keep the bacon warm in a crockpot on low so that it stays warm throughout your party. Or you can also use a chafing dish (metal cooking or serving pan on a stand) and serve the bacon buffet-style if you are cooking for a large crowd of people.