The best hotels under $200 a night in each state