Hallo,
zum ersten teil Deiner Frage (Internet in beiden Ländern, etc.):
Da gibt es einige Tarife bei denen das möglich ist. Z.B. o2 hat die EU Roaming Flat Option (habe ich selbst). Kostet je nach Tarif zwischen 0€ und 11,90 € Aufpreis pro Monat. Damit kann man dann innerhalb der gesamten EU eingehend und ausgehend kostenfrei telefonieren. Aber auch andere Anbieter wie Telekom (mit deren Option gelten die national gebuchten Flatrates dann in der EU) oderVodafone bieten ähnliche Optionen an.
Zum anderen Teil der Frage: Bei Vertragslaufzeiten unter zwei Jahren gibt es keine besonders große Handysubvention. da wird der hardwarepreis dann entsprechend teuer.