1) Post this in the proper forum (WTB has a specific forum)
2) Go to a boot fitter! 29 and 29.5 are the same shell different liner and 30 is a bigger shell. Get a boot that fits your foot. The half size has to do with the liner inside and it makes a big difference. So, at least figure out if your foot is a solid size or half size.