Though Anuradhapura has its fair share of historical sites to visit, the Abhayagiri Vihara should not be missed. As one of the most extensive ruins in the world, this ancient monastery built between 29-17 BC is still considered one of the most sacred Buddhist sites.