Smoking tolerance level [1= very illegal 5=virtually legal]: 4.5
Legislation: Cannabis is illegal in Spain but it is not a major concern if the police catches you with some pot as they will most likely just confiscate the gear and then leave.
Law enforcement: Spain is a lot more worried about hard drugs (which are also easy to come by here)
Where to buy marijuana: The street Calle Elvira, is the pot capital of Granada. Avoid getting hit by stoned drivers in this narrow street, but just wait a few moments and someone will offer you some. Also, the Plaza Nueva region is home to some wonderfully friendly English speaking homeless hippies who have loads of it. Finally, along Gran Via, in front of CajaGranada lives a guitar playing hippie who has some.
Marijuana prices: As long as you look like you know what you are doing, you can get it for 6-8 euros a gram. Otherwise, you may end up paying 12 euros or more.
More information: Calle Elvira is a good place to look, the hash here comes from Morocca directly and is amongst the best hashes in the world.
You can get local weed for 1-2e a gram.
The Moroccan hash (known as caramello) usually comes in small oval packages (that has been up someones arse) and is around 50/60e a go. Well worth a try.
Watch out for unscrupulous gypsies.