Ugly-sweater parties, family road trips, and cocktail parties, oh my! The holiday season is a time to be with your nearest and dearest, and likely that will be at a party or get-together. There are a few rules for being a good guest: Don't overstay your welcome, share the cheese plate with others, and be as neat and tidy as possible. And while a host gift technically isn't required, it's a great way to show your appreciation (and maybe help you get an invite back next year).

So, in honour of your full social calendar, we've rounded up 29 gifts perfect for every host — and every budget.