Just moved to Boston three months ago and haven't found a good place to watch the Tigers. Does anyone know of a place where this wandering tiger can go for a great Capital Bowl experience?