Book and review 6,147 holiday parks and campsites in 18 European countries