International visitors spend more, stay longer