Headed to Bear Lake this Saturday. We've been a handful of times in the past, but am curious if any regulars have any words of wisdom you'd like to share to make it the best experience possible. Mostly, when is the best time to get there to beat the rush? What is the best boat launch area? Where are the best beaches? And anything else you might care to share. TIA.