My Dawes hybrid has Marathon plus 35mm front and rear, which tbh are a little too wide but then again I only ride this in the depths of Winter. I've done a tad under 5k on these without a puncture. If I rode this bike through the year, I'd have 28s on.
My Spesh Allez road bike has an M+25mm rear, and Durano+23mm front. I've done just under 4k without a puncture. I did originally have a Durano+ on the rear, but got a puncture after 200 miles, hence switched to M+ on the rear. Imho, this is the best road bike/puncture free/but still quick commuting set up.
I've only done 300 miles on my Baccetta Styrada recumbent but it takes 650 tyres, which is a size that Schwalbe don't cover. I'm trying Conti Gatorskins, as these seem to be the best available in this stupid size. I've added a Panaracer Flataway liner on the rear for extra protection. These kevlar liners are far far better (but more expensive) than the slime liners.
They're 32 believe it or not, I was surprised as they don't look that big.
Assuming your hybrid rims are 25mm width (mine are) then 28mm would prob be best. 23s are a definite no no. This link
http://sheldonbrown.com/tire-sizing.html has a tyre/rim width chart (in red and green near the bottom of the page) that seems complete b******* to me!