As Veterans Day approaches, Columbus, Ohio stands out as one of the top places in the country to honor and celebrate veterans, Budget Traveler says. Ohio's capital is home to the National Veterans Memorial and Museum, which is currently celebrating its fifth anniversary as the only museum in the country that honors veterans from all branches of service.