Zac Efron and Vanessa Hudgens spent their Independence Day in the Caribbean. Fancy!
The two were pubic about their affections for one another. A fellow vacationer tells inTouch "They were nice to all the kids that approached them... They were a very gracious couple."
Good to know!