Comfortable weather and generally accessible trails make May and September the best time to visit Yosemite. Springtime (April–May) will show you the incredible beauty of moonbows, frazil ice phenomenon, and roaring waterfalls. The period from mid-June through August sees the largest influx of tourists, thence skyrocketing hotel rates. If you opt for visiting Yosemite in summer, take a scenic road trip or cycle to more remote areas, as it's the only time when most of the roads and trails are accessible. Early autumn is perfect for hiking, but you might want to avoid crowded Labour Day Weekend. From October on, the temps start dropping, and some facilities and roads close down for the low season. If you are looking for a bargain, choose winter. During this time you can enjoy skiing, witness Firefall, and observe bighorn sheep of Sierra Nevada.