Sofia is the best city in Europe to retire to, according to a survey by the business solutions company Moneypenny, Forbes writes. The survey takes into account factors such as average cost of living, retirement savings needed, and a variety of..