beber vs tomar
What is the difference between beber and tomar? They both mean to drink.
'Beber' refers specifically to beverages. When used as an intransitive verb, it implies drinking alcoholic drinks.
'Tomar' has a much more general and slightly less formal meaning, it's closer to 'have' in the sense of consuming something. It can be used with all beverages, including alcoholic ones, and also medicine (tomar remédios), snacks (tomar um lanche), and even a shower (tomar banho).
Tomar is closer to "take" in "I take a drink." or "I take medicine." You could say "I take lunch at that restaurant." but you would much more likely say "I have lunch at that restaurant." Yet, "tomar" is used there as well. It is also used when you would say "I take a shower or a bath." http://dictionary.reverso.net/spanish-english/tomar