Suggestions based on experiences? Sites that are capable of transacting deposits and withdrawals in bitcoin are preferred.