There are lot of places to visit in Sri Lanka.since you are going to stay more than a week.you can cover up all best places.most of the travellers are love to visit,Anuradhapura,Polonnaruwa like historical places,If you love adventure and historic climbing Sigiriya is the best.Kandy ,Nuwara Eliya are hill country .you can enjoy the senic beauty there.If you love wild life Yala,Udawalawa is the best.for adventure sports you can visit Kitulgala white water rafting.and also this period is Adams peak season.you can enjoy the trip.most of the nice beaches are Galle,Mirissa,Bentota,Kaluthra,Hikkaduwa ,Trincomalee and more.if you wanna more details feel free to contact me anytime. over 7 years ago
Be ware of the most frequented touristic places are expensive and there are many places where you can feel home and enjoy the beauty of the country with out any cost. only cost would be your hotel or guest house and the traveling. that too can be reduced by finding a host on Couch-surfing or tripping. Never go for traveling agencies they all are focused on your $$$$ nothing more.
Climb Adams peak, take a surfing in Arugam bay beach, go to Passikuda or kalkuda beach, Try Haputale, Bandarawela, Ella, Passara for hill country experience relatively cheap.
http://www.tourisminpassara.blogspot.com/ check my blog and feel free to write me. over 7 years agoAnswered by elendran via WorldNomads.com