The best time to visit Ketchikan for hotel stays is during the summer months, particularly from May to September. During this period, temperatures are milder and outdoor activities abound, making it an ideal time for enjoying hotel balconies overlooking scenic vistas.