The invention includes a system and method for planning and customizing a gaming vacation. Initially, a central controller receives preference and configuration data from a user at a user terminal. A preparation code is then determined and associated with the configuration data. The configuration data and the associated preparation code are transmitted from the central controller to a casino server. The central controller provides feedback regarding the user's requests. The feedback may include, for example, marketing offers for the user and/or configuring a gaming device according to the configuration data associated with a preparation code received from a user at the gaming device.