The best time to visit Sibiu for hotel stays is during the spring (April to June) and early autumn (September to October) when the weather is mild and pleasant. These seasons are ideal for exploring the city's beautiful architecture and vibrant cultural events without the summer tourist crowds. Winter also offers a unique charm, especially during the Christmas market season.