***gifts.com is best for sure. But you should still get all of them for these reasons:
1. prevent competition form grabbing them.
2. in case you change your mind or if language trends change*
3. you could use the other names to post simple content sites that link to your main site to increase your SEO rankings.
4. you will be able to catch user errors. If you own ***gift.com and advertise it, some users might make the mistake of going to gifts.com or vice versa.
5. you might sell the one you dont use for the actual site.
when in doubt, pay the 6 bucks for the name, dont be cheap.
keep in mind that its better to regret something you did than to regret something you didnt do !
*language trends in pop culture change and we use language in slightly differnet ways every year. One example I could think of is the recent celebrity pet names like jlo, tomcat and so on... It may be better today to have ***gifts, but you might see people prefer ***gift in the future.
Regards,
Kubativity