I need to purchase a small printer that is very "travel-friendly". I spent an entire day of my vacation trying to find a place to print a letter, and I really think that's not going to be an isolated incident. It will also be used for my shooting club. It does not have to be fast. Does need to print nice letters. Doesn't even really have to be color. Needs to be small, but print letter size paper. Anyone have any experience with such a thing?