Looking for a vacation destination that won't break the bank? Here are the top 10 most affordable cities in the U.S to visit.