From hearty (and delicious) local fare to high-end fine dining, Dublin is undoubtedly a destination that should be on every foodie's list.