My Husband and I will be cruising on our 35th anniversary and would like to eat at one of the infinity's speciality restaurants that night. My husband is a steak/lobster man. Which one should we book. And I've read that it cost 30 a person. So is this whatever we want on the menu? Does this cover any drinks? Also, is dress attire suit and tie or tux or sports coat?