Ringsted, Denmark
Worst – always windy, no hills or anything resembling a mountain. Introverted, rather unexciting people and stupidly expensive and no decent food shops anywhere
Best – Completely safe, good social security benefits such as maternity leave, inexpensive child care and good public transport.
Looking forward to leaving again, but it's been a good place to live for 5 years and a great place to have kids.