With seven mountain ranges and 378 kilometres of coastline, Bulgaria is the perfect destination for winter sports and chilling out on the beach.