Find hotels in La Crosse, WI from $54