Then who put all this information in the Book of Acts and for what reason:
From the Theology Web: FEATURED ARTICLE: I Don't Have Enough Faith to Be an Atheist by Frank Turek.
"Classical scholar and historian Colin Hemer chronicles Luke's accuracy in the book of Acts verse by verse. With painstaking detail, Hemer identifies 84 facts in the last 16 chapters of Acts that have been confirmed by historical and archaeological research.
As you read the following list, keep in mind that Luke did not have access to modern-day maps or nautical charts.
Luke accurately records:
1. the natural crossing between correctly named ports (Acts 13:4-5)
2. the proper port (Perga) along the direct destination of a ship crossing from Cyprus (13:13)
3. the proper location of Lycaonia (14:6)
4. the unusual but correct declension of the name Lystra (14:6)
5. the correct language spoken in LystraCLycaonian (14:11)
6. two gods known to be so associatedCZeus and Hermes (14:12)
7. the proper port, Attalia, which returning travelers would use (14:25)
8. the correct order of approach to Derbe and then Lystra from the Cilician Gates (16:1; cf. 15:41)
9. the proper form of the name Troas (16:8)
10. the place of a conspicuous sailors' landmark, Samothrace (16:11)
11. the proper description of Philippi as a Roman colony (16:12)
12. the right location for the river (Gangites) near Philippi (16:13)
13. the proper association of Thyatira as a center of dyeing (16:14)
14. correct designations for the magistrates of the colony (16:22)
15. the proper locations (Amphipolis and Apollonia) where travelers would spend successive nights on this journey (17:1)
16. the presence of a synagogue in Thessalonica (17:1)
17. the proper term (Apolitarchs') used of the magistrates there (17:6)
18. the correct implication that sea travel is the most convenient way of reaching Athens, with the favoring east winds of summer sailing (17:14-15)
19. the abundant presence of images in Athens (17:16)
20. the reference to a synagogue in Athens (17:17)
21. the depiction of the Athenian life of philosophical debate in the Agora (17:17)
22. the use of the correct Athenian slang word for Paul (spermologos, 17:18) as well as for the court (Areios pagos, 17:19)
23. the proper characterization of the Athenian character (17:21)
24. an altar to an "unknown god" (17:23)
25. the proper reaction of Greek philosophers, who denied the bodily resurrection (17:32)
26. Areopagites as the correct title for a member of the court (17:34)
Facts 27 to 84 can be read in the rest of the article.
http://www.theologyweb.com/campus/showthread.php?t=51643