Lexi,
I know they have pretty strict guidelines on what they can and cannot put on the hats as far as names go - I've heard you can't use a nickname or "mom" or "baby Joe". But there is a store right next to the hat shop on the right side of Main Street (just past the bank and Abe Lincoln show) where they will embroider anything you want for $7. You can choose one of 5 fonts styles and 6 colors. I have had my name put on a DL jacket, visor (the hat store will not engrave visor hats) and DD and DH surprised me one year with pajamas from the Grand CA Hotel with my first name above the pocket. It only takes a few hours and they do really good quality work. Just something to keep in mind if you want custom embroidery on your items.