Preheat oven to 375
Prepare artichokes as instructed above, squeeze 1/4 lemon into the cavity of each artichoke.
In a pan over medium high heat, cook the bacon until browned. Remove from pan, and chop. Drain off most of the bacon grease, leaving about 2 tbs in the pan. Add the shallots and cook until soft. Add the garlic and stir. Add the mushrooms and cook until dark brown. Remove from heat and add the remaining ingredients as well as the chopped bacon (other than the beer), stir until well combined.
Stuff the artichokes as instructed above.
Place artichokes upright in the pot, fill with 1 cup beer.
Cover and cook until outer leaves come away easily, about 40-60 minutes.