Can my Internet provider track the sites I'm navigating? And is there a possibility to stop being tracked?
They can and they do, at least indirectly. Page request contains the address of the page you want and is sent as plain text readable by anyone between your computer and the server. That naturally includes your ISP, but also a bunch of other organizations.
Browsing a web site completely anonymously is tricky business. There are many programs that promise anonymity, but none of them are completely reliable. You really need to know how the tracking is done and by whom. Hiding things just from your ISP is easy. All you have to do is go through a remote, anonymous, encrypted proxy server. That guarantees that your ISP doesn't know what you are browsing, but if you are trying to hide it from anyone besides ISP, it's not enough.
Honestly, the best advice is that if you aren't OK with your ISP knowing some of the sites you visit, don't visit them.