I have done this with granite tiles in two different sizes, 12 by 12 inches (30x30cm) and 18 by 26 inches (45x65cm). Not a full slab, but it should basically work the same.
Tools
You have two tasks involved: cutting it, and smoothing/polishing the edges.
For both cutting and polishing, I used an angle grinder. In my case, I bought a 4-1/2 inch grinder like this one for very cheap from a discount tool import store (about US$20; works great).
![angle grinder](https://i.stack.imgur.com/Z6aXQ.jpg)
For straight cuts, I used a diamond blade (metal blade embedded with diamond chips).
![diamond blade](https://i.stack.imgur.com/Zdeqb.jpg)
I clamped a board to the granite to use as a guide rail or fence, and ran the grinder along using a guard like this:
![angle grinder guard](https://i.stack.imgur.com/gQjhF.jpg)
For the round sink opening, I cut out most of it with a series of straight cuts using the diamond blade (inside my desired line), and then smoothed out the curve using a masonry grinding wheel on the angle grinder.
I wore a respirator dust mask and ran the shop vac while cutting, to collect as much dust as possible.
To smooth and polish the edges, I used polishing/"surface conditioning disks" designed for stone and masonry, in the angle grinder. They come in a set of various grains from coarse to fine. Just like sanding, start with the coarse and work your way up to the fine.
![stone polishing disks](https://i.stack.imgur.com/TTblu.jpg)
All of the above parts were done dry; no water involved.
I finished by hand with some diamond polishing pads that come mounted on spongy rubber holders. These are done wet; using water to lubricate the process and wash away grit while you are doing it. I used an old plastic milk jug and poked a pin-hole in the side near the bottom, and let it dribble out water continuously while polishing.
![diamond hand polishing pads](https://i.stack.imgur.com/ye8pH.jpg)
All in all, I would say it was easy and inexpensive; it just took time and created a lot of dust. Get a proper respirator face mask and don't use those little paper masks; your sinuses and lungs are worth proper protection.
![respirator face mask](https://i.stack.imgur.com/bmJWT.png)
I'm sure I spent less than US$100 on the grinder and cutting/grinding/polishing supplies. I already had the respirator but they aren't too expensive either.
For the 12 inch tiles, I also used a small tile wet saw, built like a tiny table saw. It produced nice clean cuts, but since that involves moving the tiles on the saw, it didn't work for the 26 inch tiles, and would not work for slab either.
Results
I used granite tiles for kitchen and bathroom counter tops. At the time I did the kitchen, I was only aware of square granite tiles in relatively small sizes like the 12 inch ones here. When I later did the bathroom, I discovered the larger size tiles, which were large enough to run a full tile from back to front edges. This 5 foot wide counter is only four tiles for the main surface.
Here is the kitchen with 12 inch granite tiles:
![kitchen counter granite tiles](https://i.stack.imgur.com/ht5qh.jpg)
![granite tiles](https://i.stack.imgur.com/fCalW.jpg)
![granite tiles](https://i.stack.imgur.com/qiNVx.jpg)
And the bathroom with 18 by 26 inch granite tiles:
![granite tiles, 26 inch](https://i.stack.imgur.com/74JOv.jpg)
Best Answer
The best way to hide the seam is to get rid of it entirely. If you already purchased the countertop, you're going to have limited options, and as said in iLikeDirt's answer, most of those options aren't to hide it, but to make it a feature.
However, concrete isn't the only way to get a seamless appearance. When we had our countertops made for the previous house, we had them cut the corner out of one continuous slab of granite, so there was no seam in the corner, and instead, a tiny, barely noticeable one in front of the sink.
If you haven't bought your countertops yet, I'd talk to the rep and see what they, or another countertop shop in your area can do about custom cuts. This will, of course, depend on your cabinet layout, and will, in all likelihood, drive the price up by a not-exactly-negligible amount.