Thessaloniki, Greece: Great food, great nightlife, all the beaches you could want within a 30 min drive, ski resorts in the winter an hour away, lots of Greece to explore within a few hours' drive. The city itself is vibrant, the waterfront spans the entire city and is very nice to walk on, the city as a whole feels extremely safe.
Cons: It's in Greece, so drivers are idiots, there's government corruption, can't really make a living wage, rents are so high that I'm not sure how anyone can afford to live here, and it's so hot in the summer that you really do want to be at the beaches for those three months.