I am a Canadian planning an extended stay in Sikhanoukville. Can someone please tell me following:

1. Do I need a return trip or one-way ticket is fine?

2. How much money should I carry for living expense at one time?

3. Any estimate how much it would cost to live per month?

4. Any possibility of getting a job or volunteering locally?

5. Best budget place to live?

Thank you for your sincere replies.