Puedes decir...(I will give you more options that express the same idea in every case)
you look nice today:
!te ves bien hoy!
!te ves muy guapa!
¡qué guapa estás hoy día!
¡guau! ¡qué bella estás hoy!
¡estás muy bonita hoy!
That shirt looks nice on you
Esa camisa se te ve bien
Esa camisa te queda bien
Te ves bien con esa camisa
Te ves muy guapa con esa camisa
Your hair looks nice:
Qué lindo es tu cabello
Tienes un cabello muy lindo
Te ves muy bella con ese corte de pelo
I hope to have contributed to your "flirting" repertoire in Spanish, jaja