Free refill ist so ziemlich überall üblich, zumindest in Restaurants. Letztes Jahr in New York in Manhattan allerdings nicht, so weit ich mich erinnere.
Du kannst auch mal eine Coke light und dann eine Fanta nehmen, allerdings wird dir manchmal einfach das gleiche Getränk wie zuvor nochmal gebracht, schneller als du gucken kannst, geschweige denn im Gehirn nach der korrekten Formulierung für einen anderen Wunsch gekramt hast. Manchmal findest du in den Restaurants auch eine Info, dass man nur einmal ein Refill bekommt (habe ich z. B. bei irgend einem Mexikaner in Moab so gesehen).
Mit der Frage, ob man auch zu zweit einen Becher teilen kann, wirst du hier in ein ziemliches Wespennest stechen und eine 2862. Diskussion über Sparfuchsmenatlitäten lostreten. Rein inhaltlich: Nein, das ist nicht so gedacht, dass man als ganze Familie sich einen Becher teilt. Da die Sodas aber auch nicht sonderlich teuer sind, ist das sicherlich zu verschmerzen.