Moderate tourist numbers and pleasant temperatures make September to November and March to May the best time to visit Sydney. Spring (September–November) is perfect for taking photos of Jakaranda trees in bloom and treating yourself to a plate of Sydney oysters. Autumn (March–May) is all about delicacies like macadamia nuts or pine mushrooms. You can also have fun at the Sydney Royal Easter Show with its endless carnivals. December to February sees an influx of tourists to Sydney. The city is under attack of beachgoers, surfers, and nature lovers. Winter (June–August) in Sydney is relatively comfortable, and many hotels offer good deals.