Best practice is 2-3 channels minimum to reduce routing failures and improve redundancy if one of the channels is offline for any period of time.
Sizing: consider the biggest payment you’d expect to make and/or receive and double that. That would likely be a decent size for each individual channel.