Traditional 19th-century pub, The Dover Castle, offers real ales and comfort food. Features a no-frills interior and patio seating.