nmlcfp...the ring dance will be at the Gotham again this year. Your son should have received information in the mail. $200 per person.
Word of advice, let your midshipman book his own hotel and make arrangements. For ring dance last August a bunch of Midshipmen got together and booked rooms at the Hotel 30/30 for them and a group of rooms for their dates, the girls all shared rooms and the mids shared rooms and they split the cost between the Mids. They rented a limo to take them from KP to the hotel and did it up right. He should have plenty of money to pay for ring dance after 2nd sea term, which is what most of the Mids do.