A bad set of boots can be a real pain.
As a general rule, they should be a snug fit but you should also be able to wiggle your toes.
Wear thick socks when trying them on, have both feet measured and leave them on for at least five minutes to check how comfortable they really are.
Boots start from about £50 for children and £100 for adults.