I would recommend booking at the Steakhouse, it's the best restaurant with the best view. You'll get whatever meal it's been served that night but you'll be in the terrace away from everybody else. There's already music but it's not live, but I'm sure you can bring your own. Good luck.
This is where I got my nephew's, they look odd in the picture but they are really very cute and he looked adorable.
Boys Linen Pants: Beach Wedding Shirts | Guayaberas, Linen Pants, Boys Linen Shirts, Mexican Wedding Shirts.