May is the time to visit Alaska cruise-no crowds, Italy and Bali- best time in year, cool in Himachal