ideal

I’m starting my planning for Europe now and I don’t want to pick too many cities. What is an ideal amount of cities when traveling in the Spain-France-Germany-Italy area of Europe? Should I hit all the major cities? Do you know of any minor cities that would be better to visit in any of these places? How long should I spend in each city?

Also, you think a final detour to Russia would be worth it for this trip?