Incredible places to stay from coast to coast.