Turns out that all you need to do is access the grand-parent. I tried the parent already, but then realised that would only take you as far as the inner Repeater.
All that was needed was:
repeaterArgs.Item.Parent.Parent.FindControl( "hdnAccommodationID" ) as HiddenField;
Rich
2009-07-20 13:36:32