Back to Treehouse stays in Poland for a memorable escape in nature