What to buy my family for Christmas?

So, I'm 17, and I don't have a ton of money. I can only afford to spend $20-$30 on each person in my family, so don't recommend anything that's really out of that price range (a little over is okay, but don't tell me to get something that's like $200).

I'm having trouble coming up with something to get my dad and my sister. My dad has always been hard to buy for, as he's really picky, and not into typical dad stuff. He works in construction but hates his job, he's into fantasy football, and loves decorating the bar we have in our basement. His dream is to own a bar. Last year I got him some signs for his bar, so I don't want to get him the same thing, and I made him a bunch of CD's for his birthday, though I considered making him another one as part of the present. I also thought about getting him cologne, but he only wears it on special occasions, so i don't know. Other things about him: he likes board games/card games, is bad with technology, and he actually cares about his appearance despite working in construction.

As for my sister, she's 13 and in 8th grade. She doesn't wear make-up, and only wears clothes that are black or gray. She's really really into YouTube and Twitter and watches a lot of minecraft videos. She doesn't go anywhere without her iPod because she always has to be tweeting something or watching Youtube. I want to get her something nice because she's been stressed out at school lately and has had a rough year, but I'm at a total loss.

Any ideas are appreciated!

Updated to windows 8 and ilost my minecraft worlds?

Please help! I spent lots of time building cities and stuff in minecraft and I updated my computer to windows 8 and I LOST all of my worlds!

could this be a glitch or what? If it really got lost is there any way to find it?

Which desktop computer is better?

I'm trying to breakdown these computers in order to get the best one also, I plan on playing games such as Quake, Minecraft, and some other games like that. I basically use it for normal use with web-surfing and I want an extremely fast computer that opens up programs in a snap. I would use Microsoft Office programs as well. Basically I never want to see the "Program not responding" I want everything to load correctly without issues. I have two Dell desktops that I find have the highest specs and two HP's. I'm not too smart when it comes to technical details of a computer such as the Intel Core and the Hard Drive and the GB Memory. Both of these Desktops run Windows 8.1 (Which I want)

Dell

($839.99) Dell - XPS Desktop - Intel Core i7 - 8GB Memory - 1TB(1,000GB) Hard Drive
($729.99) Dell - XPS Desktop - Intel Core i5 - 12GB Memory - 1TB(1,000GB) Hard Drive

HP

($749.99) HP - ENVY Desktop - Intel Core i5 - 12GB Memory - 2TB(2,000GB) Hard Drive
($719.99) HP - Pavilion Desktop - Intel Core i7 - 8GB Memory - 500GB Hard Drive

Which is the better graphic chip and processor?

I'm looking into buying a new desktop or laptop, something that I can play minecraft, half-life, Team Fortress 2, and other games, what can of processor and graphic chip should I get with the new computer? Intel or AMD?

My minecraft won't start?

I click on the minecraft icon, the minecraft logo appears and then after about three seconds it disappears again. I've downloaded and installed the latest version of java and it still doesn't work, would uninstalling and then reinstalling minecraft help? For some reason only I have this problem (minecraft works fine on other users on the same computer). Can anyone help?

Does this mean that I can't play minecraft now?

Since I updated to Mac OS X 10.10 (Yosemite) and the only version that was compatible with 10.10 is java 8, it won't run my Hexxit and Attack of the B-Team minecraft. I looked this up and it said that those two minecrafts won't run on java 8. Is there a way to fix this or will I not be able to play them now?