Assuming you're all in Portland, Washington Park is an excellent place for a natural look, and it's very near downtown. I don't know about futuristic...
You can take bus #20 - the last stop is right by Washington Park. But it's very big so you'll want to have a meeting place specified.