It's the most wonderful (and albeit stressful) time of the year. Between celebrations, champagne toasts, and delicious food, there's also the impending dread of holiday shopping. We get it—braving the cold to wait in long lines to find the perfect gift for every single person we know is not our favorite holiday activity either. Instead of waiting until the last minute, think ahead this year and opt for one or more of the thoughtful, practical, and on-trend gifts below. Whether you're searching for the perfect something for a fitness- fanatic, super-hostess, fashion lover, or anything in between, shop the 42 gifts—at every price point—that we're giving and hoping to receive this year.