The thank you cards are some of the best cards around and in my opinion underrated. They tend to arrive when you least suspect it and because of that, they make the biggest impact.  Say thank you when you have been hosted or gifted something great, but also say thank you when they have provided support and encouragement when you needed it most.