Personally, I'd put the TFF lounge right at the forward end of the saucer, where it seems to be. Depending on how much you want to cheat what was seen on-screen, you can give the room smaller windows and put it at the leading edge of either of the window clusters, or put the windows behind retractable panels. Likewise, I'd put the dining room in TUC at the rear of the B/C deck structure, in place of the TMP officer's lounge. IIRC, the Strategic Designs blueprints put a formal dining room at the forward end of C deck on the 1701-refit, so maybe they were just switched front-to-back between the two ships. I suppose the other apparent option is to put the dining room at about the 10 o'clock position on the saucer, directly above the undercut, where the torpedo hit, and go with the ever-popular "These 'windows' are actually screens that show space, for when it'd be too much trouble to walk to a real window to see that there's nothing interesting outside" explanation.