The official drinking age in Spain is 18 years old, but it does not matter.
Like other European countries, this law is not very well enforced. In addition, the region of Castile supposedly lowered its drinking age to 16.
Spain was one of the first modern European countries to decriminalize marijuana -- and one of the last to implement needle exchanges.
so as long as your 16, you might be able to do both freely, except