I don't have experience with a puppy, and the others have given great advice on the subject, but I have moved and traveled quite a bit with my basenji. While I assume each dog is different, mine has adapted well each time. (Although he does mope when we first move from a place where he has doggy friends in the home to one where he is the only dog.) We've lived in small apartments in larger cities as well as medium to large houses with fenced in yards in small towns/rural areas. I made sure to keep familiar items (mostly his stuff: beds, toys, blankets, crate, etc) around the new house/apartment and in different rooms, which seemed to help during our last 2 moves. Keeping similar routines also helped to ease into the new place, like keeping the same walking routines if possible. As others have said, the living situation will dictate how you exercise your B. Last semester, from September to November, we traveled a lot while I was doing research. At least every other week (although more often it was every week), we would drive 4 hours to the coast on Thursdays and return home Sunday nights or Monday mornings. It took a few trips to get used to it, but after the 3rd or 4th time, whenever I pulled out my suitcase and started packing, he seemed to get excited, complete with tail-twitching, toy tossing, and a B500 or two while I got ready. He would also get right into his car crate and settle down whereas before he would fight with me about having to ride in the crate (if it was up to him, he would roam the car during the whole trip). They are quite adaptable as long as you are consistent.
Please take into consideration the recommendations of the others about the health testing. Check the results yourself on the links provided above. It would be heartbreaking to fall in love with a puppy that you were told is healthy only to find out later that it isn't, especially if you can prevent the situation. No one is trying to discourage you from getting a puppy, only trying to help you make an informed decision.