I've been stopped from coming into countries before without a return ticket. I had to book one on the spot (even though I was able to change the date later)just to go on to my destination.
I'd suggest getting a return, but making sure you can change the date if necessary.

Allyssa