Cooking over an open flame, surrounded by nature and good company is the definition of heaven for some. Whether you are an ...