There is nothing like a run with friends on hilly terrain - or the best local equivalent - followed by a drink/cake - but races are fun too. Even though I finish well towards the back of the field it is inspiring to see those around you interacting with the terrain, and witnessing their inner battle with tiredness/lactic acid ....