While local building codes should always be followed, Handrails are visually pleasing at a height of 30" - 32". For second story porches and balconies, at least 36" is necessary for safety. Please see our Exterior Baluster Height Calculator to determine which Baluster length will achieve your desired Handrail height. We can cut your Balusters to length.
If using Turned Balusters, our 3" size is much better than 2" when used with 6" Porch Posts. If the budget allows, this size is also more pleasing with 5" Posts. To achieve the best effect, spacing should be about 6" on center.
A very cost effective solution is our 2" x 3" Cedar Baluster. If you install them with the 3" side facing toward the street they will look more like 3" Balusters, but are much less expensive.