From farm-to-table eateries to open-air food courts, here are the best restaurants in San Jose, Costa Rica.