Find hotels in Franklin, WI from $45