You will find helpful information on the following site, and yes you bring your own sled. http://www.sierrasnowplay.com/tahoe/north_tahoe_park.html
They are open at 9 or 10am till 5 I believe. We were there last weekend
Thanks! Your answer is awaiting moderation.