Advise on labels vs no labels (form)

As the title says i am looking for advice on labels vs no labels for a form.

I have a small "check availability" form on the home page, and wonder what approach i should take.

Options:

Mobile

version 1

https://puu.sh/ySo1M/251e154e3b.png

version 2

https://puu.sh/ySo2V/666344aefa.png

Desktop

Version 1

https://puu.sh/ySo78/95785dcde0.png

version 2

enter image description here

Version 3

https://puu.sh/ySobU/e376252412.png