The tour is almost certain to go ahead after SLC said they were satisfied with security arrangements in Bangladesh after concerns were raised following widespread political violence took place in the preceding months leading up to the tour.
1st Test, January 27-31, Mirpur
2nd Test, February 4-8, Chittagong
1st Twenty20, February 12, Chittagong
2nd Twenty20, February 14, Chittagong
1st ODI, February 17, Sylhet
2nd ODI, February 20, Mirpur
3rd ODI, February 22, Mirpur
Sri Lanka will be keen to build on an encouraging performance in the UAE while Bangladesh will look to maintain their good recent form at home in the tests. The limited overs leg of the tour will then give an indication of what may be to come as far as both the World t20 and Asian Cup are concerned, an important tour for both sides.
Note on venues in fixture - I don't think the first ODI will be held in Sylhet due to the security situation, pretty sure it will be held in Mirpur instead