You definitely need a visa if you are from the US. Although they say an invitation is not required, I recommend one. It almost guarantees visa approval.
Many people here have contacts that may be of assistance to you. I myself just got back last night. Let us know what kind of plans you want to make and maybe we can help.