Things to do in Tønsberg during your visit

Tønsberg is the oldest city in Norway and lays on the west coast of Oslofjord close to road E39 between Oslo and Kristiansand. Some road travelers plan to visit or stay in Tønsberg several day, but what actually you can do in Tønsberg?