I would hold off on the tire for bit. Being that once you lift it, you may decide you need to get another set of tires. I would focus on items that will work regardless of what size lift and tires you pick. for example. rocker guards, gas tank skid, oil pan skid, tow hooks etc. Also try to figure out how you will use the jeep in the future.. its a weekend toy a daily driver that might see a trail once in a while. This will go a long way to determine how you build the jeep. while its hard not to go out and get product x , I have found it better to save for a bit longer and build it the way you want.
that being said.. 31 look good on a stock TJ.. even some 32's can fit.. If you looking to do a daily driver/weekend fun jeep.. 33's are really the way to do.. good offroad performance and not to bad for a driver every day. That means a 3 to 4" lift at some point.