Pinar del Río province and particularly Viñales, has long been known for its fabulous home-cooking – the specialty is cerdo asado (whole roast pig) and every non-vegetarian should try it once.

Viñales has by far the best restaurants, but there are a few rural surprises hiding out there too.