European travelers will find great places to eat and stay with the MICHELIN Guide Main Cities of Europe 2015: rigorously researched and annually updated recommendations to 3,800 hotels and restaurants in 44 cities spread throughout 20 European countries.