K.C.
I highly recommend Robert Chapman / Grand Illusion Photography. I believe he's located on Spring Cypress near I-45. Phone ###-###-####. I used him for several company Christmas parties, our Pastors used him for their son's wedding and a friend used him for band pictures - he's always done exceptional work for a fraction of what most photographers charge.
For cakes - Lindy's Country Cupboard just outside of Old Town Spring has the best cakes (especially love the chocolate dipped strawberries cake - it's heavenly!) Phone - ###-###-####