The beautiful and stylish Italian city of Milan is still expensive by European standards, but has an average living cost of around £3,900 per month – £1000 cheaper than London. Even though the GBP/Euro exchange rate is still not favourable for the pound, it still goes further in Milan. Restaurants are slightly cheaper (6.38% less than London), and monthly transportation passes are a massive 76.99% less.