Hi there,
If you're willing to drive a bit, check into Jacques Pastries in Pembroke. It's a ways from Moultonborough, but not as far as Frederick's would be. My family has purchased many cakes there, for all kinds of occasions, and they do an amazing job!
http://www.jacquespastries.com