Whether you are a history lover, a nature lover, a foodie, or an art enthusiast, there is something for every traveller in Europe