@toro3 - My cable comes into our lower level, which is one-half walk-out with windows and doors and one-half unfinished and used for a work-out room, work room, closet and mechanicals. The modem/base router/switches/converters are located in the unfinished side so my 15M fiber run simply goes from that side to the finished side where my main system is located. I run it along the base plate at the top of the poured concrete lower level wall, and then down inside of the wood stud wall that separates the finished and unfinished sides of the lower level.
If you have a lower level, or even a crawl space, and need to route the cable between rooms, the cleanest method is through the floor, under the floor joists either with some sort of hangers, or even inside of cheap plastic conduit fastened with U-brackets to the bottom of the floor joists, and then back up through the floor into your system room near where your gear is located. I believe you can even remove and replace the fiber cable terminations (one end) to make routing the cable easier and the holes required through the floor smaller (I haven’t done it but I believe I have seen it on YouTube).
If you don’t have a lower level or crawl space, the next cleanest method is through the attic (safety first - don’t pull a Chevy Chase!). The opposite of under the floor joists, you run it above the bottom chord of the attic joists. There are tricks to running wires down finished walls. Try and avoid joist spaces with ducting or electrical in them. Also try and feed a wire snake down first to make sure it will go as far as you need. Worst case, you would need to remove drywall and drill a hole through a cross member. You can also cut into the drywall (here is a link showing one example).
Finally, rather than using clips, consider using some sort of micro-cable raceway (link).
Good luck.