I saw a video online, that suggested a simple jig that will allow you to drill straight into a relatively flat surface.
Take a piece of stock that is square. From the end of the stock, cut a wedge section that is 90° in the wedge (the left inner face should be 90° from the right inner face) and the wedge vertex (the line in the middle of the removed area), should also be 90° from the bottom face of the block.
Place the jig flat against the surface you want to drill, snug the drill bit up to the inner corner (the cut out area), and drill away.
You may need to make several of these to accommodate different sized bits.
To allow for a forstner bit, cut a section from the bottom of the jig (see the side view image) allowing just enough clearance for the bit.
It is possible to make this jig with the vertex at a different angle. You can make the jig as above to get a perfectly square reference. Then run the bottom plane of the jig through a table saw (or whatever you have that will work) to shave an angled wedge from the bottom.
The notch has been removed in the side view to allow for a forstner (or similar) bit to have clearance.