Yo Yukaton,
where exactly are you going? If you are going to Tehran, hit up Tsixty skateshop. The guys there might help you with spots and all that.
Also check in advance how long and what it will take to apply for a visa. This tends to differ greatly per nationality. If you need a formal invitation to enter the country, then a visa agency might be helpful.
Unfortunately, I have never been in Iran, but the Iranians I have met while traveling in Turkey have always been really friendly and I have heard good stories of people who have traveled there. As is anywhere, if you are polite and respectful people will be very hospitable. Also learn a few words of Farsi, people will really appreciate that.