With Black Friday a day away and a host of stores even open on Thanksgiving this year, holiday shopping is no doubt underway.For those who prefer to avoid the crowds at major retail chains, yet aren't looking to spend all their time browsing goods online, there are plenty of alternatives for finding that perfect gift.