I don't want to use pins, duct tape doesn't seem to work too well for me...and I don't have sticky tack. anything else work well?
You could use 3M double sided REMOVABLE tape. This is what it looks like: http://funadvice.com/r/15pvmbdt9tm. It's great for hanging up posters. If you don't have it at home, I think it would be worth buying if you have no other options!
You could use 3M poster tabs, tape, thumb tacks (but that will leave holes in the wall), poster putty (which normally leaves the wall looking greasy), or command poster strips work great too.
You can get putty. You only need a tiny amount, stick it to the back of the poster, and your all set to go. Doesnt leave marks or anything on the wall, & comes right off if you need it to.
You can buy frames in which you can nail to the wall. You can also buy this blue putty in which you can nailessly attach the the wall.
if you dont want the tape to show, use double sided scotch tape, its super sticky so you barely need any for one poster/ picture :)
Use double sided tape.
Blue wall putty