The dining at the main dining rooms are based on first come first serve basis. So your choice does not matter. There are 4 main dining rooms and they will inform you which dining room has table available. So far I have dined at all 4 dining rooms. Same menu for all. But different servers.
You can check in 45 days before your sailing date. There will be email notification. Try to check in early so that you can get early check in time. I think the earliest time is 12:30pm. Just remember that you need to do your ART test first.
The royal carribean app is essential tool for your cruise coz thats where you can book all the shows and activities. Information for all events will be available there. Need to check regularly coz they always add things.
Everything is in USD on the cruise. You can bring USD or use Credit card linked to your account to make payment. You only need to swipe your room key for any purchase onboard. Just need to settle the bills at the end of the cruise (CC is most convenient if you dont mind the fees).
Read up on earlier posts in this forum, plenty of useful info.
Read HWZ Forum Rules!