Is giving someone wine for having me at their home for the holidays acceptable? What is a good wine gift to give? What brand or price range should I get and where should I buy it? I'm so lost =(
You should really base your choice of wine on the host you are bringing it to. Bringing an expensive wine to someone who is not very well off can be mistaken as an insult (and vice-versa - a cheap wine to a wealthy person). Try to put yourself in the place of your host and determine what you think is the most he/she would pay for a wine.
There are very good wines from all price ranges, but don't be afraid to experiment - a nice apple wine is a fantastic accompaniment for turkey or ham, for example.
There are so many brands and price ranges -- an $8 bottle is on the cheap side but typically you can buy a good wine for $20-30. Pick something imported from France or Germany, that costs around $25 and you can't go wrong.