Arrays are faster for fixed-size collections because they don't manage memory dynamically. If you need exactly 10 elements that never changes, an array works. Vectors are better when size varies, when you need methods like push_back or sort, or when you want automatic memory management.
Safer and more flexible. I recommend vectors for most situations while learning. Performance difference is tiny for small collections, and vectors prevent many size-related bugs.