Hey, I'm Serbian, living in Serbia (Belgrade).
Although most people here are "white", you will definitely look like a stranger/tourist here, but trust me, you won't have troubles just because of that. There is a lot of open-minded and easy going people that really don't discriminate people by their color, which is really stupid, in my opinion. Personally, I judge people by their behaviour and character, not by their physical looking.
This country is really safe, I'm female and I live 2 years in Belgrade, and I never had any troubles. Serbian people are very welcoming and friendly so I'm sure you can meet a lot of nice people!
Best regards.