The phrase "home sweet home" is overused and can be considered cliche. However, it is very true that there is no place like home and most people are happy there so the cliche is justified.
Home is where your hang your hat Home is where the heart is An Englishman's home is his castle Home on the range Home run Homeward bound Homestead Be it ever so humble, there's no place like home A...
It's kind of a confusing phrase, but it just means that each team playes each other once in each city. So, a home and home between the Indians and the Royals means that, playing against each other...