I will be travelling with my husband to Sri Lanka around Christmas time. I heard it is a really nice place and wanted to know what are the must-see sights? Also, should I book through a travel agent in terms of air tickets and hotel? Any insight is greatly appreciated! Thanks for your time!