Europe is an amazing place and the more amazing thing about Europe is the small towns which are less explored. Here are the 10 Fairytale towns of Europe that are worth visiting