Has the crazy weather spoiled your vacation?