Of the two, the first.
Use of the ampersand (&) in writing is a spelling mistake. Not acceptable unless you're trying to be funny.
The sentence is gramatically correct.
yes.
Everybody has is correct.
At dawn the hikers set out.
No, its not gramatically correct.
there is a lot of
Yes it is.
No 'It's for you' would be though
Yes, that answer is gramatically correct
It's a weird sentence, but it is grammatically correct.
Yes it is correct to say "Have a wonderful Holiday."