Mammoth Lakes makes a perfect long weekend destination; I recommend 3-4 days in Mammoth Lakes to truly enjoy your time here. This length gives you plenty of time to unwind while also enjoying all of the outdoor activities. If you're short on time, the highlights can be done in 2 full days.