I haven't run the course but if it's the same course they used for the '92 Olympics, I watched a lot of it on TVE. It didn't look very hilly (except the Olympic Stadium on Montjuic is at the top of a hill). You may be able to find some Videos of the '92 Olympics Marathon - they should give you a real good idea.