Visitors can't go wrong staying at one of these grand old hotels, all of which are on the U.S. National Register of Historic Places.