a good tip is to get the 29 if at all possible. The shell size between the 29 and the 29.5 is the same, just a different liner. the tighter fit, if you can pull it off, will help, and they will break in and be larger if your foot is a bit long.
Also, as nomen pointed out, see a boot fitter...