With all these degrees, you've got to find job in "Belgrade on water" project (google it) 
You've got it all here: (as Ozzy, you need no visa for up to 90 days, you can extend your stay for various reasons or get permanent stay permission...)
Good luck with finding flats - I can't help you with that.
And welcome to Serbia 