@Pro Tiler Tools will have what you need. For your Grinder Blade, this will cut ceramic, porcelain and granite, so a good all rounder:
Marcrist CK850 125mm x 22.2 Diamond Blade Flanged 1830.0125.22 | Buy Marcrist CK850 (Best Seller) Premium Range Online from Pro Tiler Tools - http://www.*******************/marcrist-ck850-best-seller-premium-range/832/marcrist-ck850-125mm-x-222-diamond-blade-flanged-1830012522
As for the hole cutting, depends on the size of the hole you wanna make. Theres a range of sizes of dry cutters which will go through pretty much anything, reasonably priced and will go straight onto your grinder:
Pro Tiler Diamond Hole Cutters (Dry Cut) M14 Fitting | Pro Tiler Tools - http://www.*******************/tiler-tool/8953/pro-tiler-diamond-hole-cutters-dry-cut-m14-fitting
There are some Jigsaw blades about but from the reviews I've heard, not much cop as they burn out and die very quickly. You're better off getting the proper tools to do a proper job.