Here are eight pubs in and around the Dorchester and Weymouth area that will be open for festive tipple or two on the big day. The Ship Inn - Weymouth (open 10.30an until 6pm - drinks only ...