- Keep your footprint small. In a hotel, where you have your own bedroom and bathroom (and maid service), you can spread out as much as you want without fear of getting in anyone's way. As a guest in someone else's home, though, it's important to keep yourself and your stuff a bit more contained, even if you do have the luxury of a room to yourself. If your sleeping area is part of a room that will serve other purposes (such as a living room), aim to keep your belongings out of the way during the day. Ask your host for a place to stash your luggage, and be mindful of not letting your belongings migrate too much around the room. If you're in a designated guest bedroom, you'll have a bit more flexibility in terms of spreading out, but treat the room as well as--or better than--your bedroom at home: make the bed each day, hang your towels when you're done with them, and keep the space at least somewhat tidy.
- Bring a thank-you gift. Regardless of how long your stay is, it's always a good idea to bring your hosts a thank-you gift of some sort. As with any other type of gift, something you know matches their interests--rather than a randomly chosen token--is always a good bet, and it shows you put thought and effort into your selection. Non-perishable foods or beverages, especially those that might be particular to your area of the country, are good options; they're unlikely to wind up as clutter, and your hosts can consume them when they choose. A gift certificate to a local restaurant or movie theater is another good choice. Remember, your gift doesn't have to be large or expensive, just meaningful.
- Offer to set your own agenda. Some hosts have the time, energy, and enthusiasm to map out an itinerary of things for their guests to see and do while they're in town. Others may not have the same flexibility, and may be grateful for guests who can take some initiative in setting their own schedules. If you'll be in someone's home for more than a day or two, do some research beforehand to find things you'd like to do in the local area, and then offer to strike out on your own for a few hours to give your hosts some downtime. If your hosts do accompany you, treat them to lunch, a museum admission, or an afternoon coffee break while you're out and about.
- Send a note of sincere thanks. Finally, after your stay is over, take a few minutes to send your hosts a note thanking them for their hospitality. Handwrite your note on actual stationery, rather than opting for e-mail. Personalize your thanks by referring to something you enjoyed during your stay; if you have them, you might also consider including a photo or two from your time together.
Wherever your travels take you this holiday season and beyond, use these tips to be a more gracious houseguest. Your hosts will remember you--and your time in their home--fondly, and you'll make the visit more enjoyable for all involved.

