Upload your theme files in a folder to your wp-content/themes directory.
Activate the theme in your backend: Appearance/Themes and look at Available themes.
When the holidays are over you can switch back here to your main theme.
In Photoshop (or some other grahpic editor) you can make the logo transparant so it matches the background. Then you can also edit the logo to make it larger.