Welcome to the forum, Charlie.
I suggest you buy Xbox. Though it is a bit expensive but you can conpensate that by using various deals available on the online stores. Here check this out - xbox promo codes By using such offers you can get discounts on your Xbox console and its games.
Hope you have a wonderful staying!