Spain! España!
I think a Spanish park would be ideal! The climate is wonderful and the nation already attracts tourists. The nation is also well connected to the rest of the world and the cities of Madrid and Barcelona are some of the most beautiful in the world!
This is also my first post...