Voted the happiest place to live and home to the best beach in the UK, Bournemouth oozes that ‘something’ of the perfect British town. It’s quaint when it needs to be yet flamboyant on occasion. There are beautiful, lush gardens and long sandy beaches. Bustling shopping areas and tranquil caf



