When you think of small towns in England, you are immediately transported into a different world, where the air is crisp and fresh, the hills glisten around you in lush green, and little cozy cottages are scattered around. Well, guess what? This isn’t a dream! England is home to charming…