If you've ever dreamed of getting away from the city for the quaint small town life, here's a list of 11 of them that are so welcoming you may never want to leave.