The 20 best US cities to live in if you love to try new food