mild soap & water is all I have ever used on the interior. Occasionally use a Magic Eraser if there is something soap & water won't get out.
Other than that, I hear/read good things about a line of products from either Boat Bling or Performance Boat Candy. No personal experience with them, but see a lot of talk about them on couple other boat forums & haven't seen anything negative posted about either one.
http://boatbling.net/products/
http://www.performanceboatcandy.com/shop/Boat-Care-Products.html