With just 3 of you, you can stay in any of the Disney resorts. It all depends on how much you want to spend and what sorts of amenities you want.
Value resorts are the least expensive and smallest rooms. The rooms have 2 double beds and exterior corridors. There is a food court, but no sit-down restaurant. The pools are fine, but not fancy. There is no refrigerator or coffee pot in the rooms.
Moderate resorts are the next step up. The rooms are a little larger. They have exterior corridors. Of the 4 Moderate resorts, 3 of them have 2 double beds in the rooms (Caribbean Beach, Port Orleans Riverside and Port Orleans French Quarter) and 1 of them has 2 queen beds in the rooms (Coronado Springs). They usually have a table-service restaurant available (except French Qtr) and a food court, and each room has a fridge and coffee pot. The pools are themed and have water slides.
There are a couple of different levels of Deluxe resorts but they have interior corridors, queen-sized beds and table-service restaurants and smaller food courts. Nice well-themed pools with water slides. The Polynesian, Contemporary and Grand Floridian are on the monorail line and very close to the Magic Kingdom. The Animal Kingdom Lodge and Wilderness Lodge are a little less expensive, but the rooms are smaller than the other Deluxes.
There are also studio and suite accommodations at the Disney Vacation Club resorts.
Check into the current promotion, the "buy 4, get 3 free" where you pay for 4 nights' stay and get 3 free, and pay for 4 park days and get 3 free. I would also recommend that you check into getting the
Disney Dining Plan if you'd like to take your son to any of the character meals. You definitely get your money's worth when you do the character meals, as they're quite pricey.
Hope this helps some! Feel free to ask questions - everyone around here is very helpful!