To show the accommodations (repeater) that is on the post type town when showing events you need to get the location fields and then supply the post ID to get the repeater from.
if (have_fields('your-repeater', $post_id)) {
while(have_rows('your-repeater', $post_id)) {
the_row();
get_sub_field(.... etc)