CP is a v. good option.
Have used them plenty of times in the past, a no brainer imo. One site I couldn't let go since it was a pet project still up and running - collectable fish dot com
can be customised plenty, here's another with a bolt on forum: antiques forum dot co dot uk