Possible Answers For: Where over two million Americans stay each year